192.168.115.10
192.168.115.11
192.168.115.22
netsh.exe int ip set address Ethernet1 static $ip 255.255.255.0
netsh.exe int ip set address Ethernet1 static 192.168.115.10 255.255.255.0
netsh.exe int ip set address Ethernet1 static 192.168.115.11 255.255.255.0
netsh.exe int ip set address Ethernet1 static 192.168.115.12 255.255.255.0
netsh interface portproxy add v4tov4 listenport=443 listenaddress=* connectport=4443 connectaddress=10.0.2.15
for this ips
192.168.115.10
192.168.115.11
192.168.115.22
i want to forward these ports
GOAD-DC02: -- 5985 => 55985
GOAD-DC02: -- 5986 => 55986
GOAD-DC02: -- 22 => 2222
==> GOAD-SRV02: Fixed port collision for 5985 => 55985. Now on port 2200.
==> GOAD-SRV02: Fixed port collision for 5986 => 55986. Now on port 2201.
==> GOAD-SRV02: Fixed port collision for 22 => 2222. Now on port 2202.
# Forwarding for GOAD-DC01 (192.168.115.10)
netsh interface portproxy add v4tov4 listenport=55985 listenaddress=127.0.0.1 connectport=5985 connectaddress=192.168.115.10
netsh interface portproxy add v4tov4 listenport=55986 listenaddress=127.0.0.1 connectport=5986 connectaddress=192.168.115.10
netsh interface portproxy add v4tov4 listenport=2222 listenaddress=127.0.0.1 connectport=22 connectaddress=192.168.115.10
# Forwarding for GOAD-DC02 (192.168.115.11)
netsh interface portproxy add v4tov4 listenport=55986 listenaddress=127.0.0.1 connectport=5985 connectaddress=192.168.115.11
netsh interface portproxy add v4tov4 listenport=55987 listenaddress=127.0.0.1 connectport=5986 connectaddress=192.168.115.11
netsh interface portproxy add v4tov4 listenport=2223 listenaddress=127.0.0.1 connectport=22 connectaddress=192.168.115.11
# Forwarding for GOAD-SRV02 (192.168.115.22)
netsh interface portproxy add v4tov4 listenport=55987 listenaddress=127.0.0.1 connectport=5985 connectaddress=192.168.115.22
netsh interface portproxy add v4tov4 listenport=55988 listenaddress=127.0.0.1 connectport=5986 connectaddress=192.168.115.22
netsh interface portproxy add v4tov4 listenport=2224 listenaddress=127.0.0.1 connectport=22 connectaddress=192.168.115.22
TASK [member_server : Add member server] ********************************************************************************************************************
fatal: [srv02]: FAILED! => {"changed": true, "msg": "failed to join domain: Computer 'castelblack' failed to join domain 'north.sevenkingdoms.local' from its current workgroup 'WORKGROUP' with following error message: The specified domain either does not exist or could not be contacted.", "reboot_required": false}
PLAY RECAP **************************************************************************************************************************************************
dc01 : ok=37 changed=12 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0
dc02 : ok=34 changed=12 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0
srv02 : ok=26 changed=5 unreachable=0 failed=1 skipped=4 rescued=0 ignored=0
TASK [member_server : Verify File Server Role is installed.] ************************************************************************************************
ok: [srv02]
[started TASK: member_server : Add member server on srv02]
TASK [member_server : Add member server] ********************************************************************************************************************
fatal: [srv02]: FAILED! => {"changed": true, "msg": "failed to join domain: Computer 'castelblack' failed to join domain 'north.sevenkingdoms.local' from its current workgroup 'WORKGROUP' with following error message: The specified domain either does not exist or could not be contacted.", "reboot_required": false}
PLAY RECAP **************************************************************************************************************************************************
dc01 : ok=36 changed=6 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0
dc02 : ok=34 changed=9 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0
srv02 : ok=26 changed=4 unreachable=0 failed=1 skipped=4 rescued=0 ignored=0
ASK [member_server : Add member server] ****************************************************************************************************************************************************
fatal: [srv02]: FAILED! => {"changed": true, "msg": "failed to join domain: Computer 'castelblack' failed to join domain 'north.sevenkingdoms.local' from its current workgroup 'WORKGROUP' with following error message: The domain join cannot be completed because the SID of the domain you attempted to join was identical to the SID of this machine. This is a symptom of an improperly cloned operating system install. You should run sysprep on this machine in order to generate a new machine SID. Please see <http://go.microsoft.com/fwlink/?LinkId=168895> for more information.", "reboot_required": false}
PLAY RECAP **********************************************************************************************************************************************************************************
dc01 : ok=36 changed=6 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0
dc02 : ok=33 changed=8 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0
srv02 : ok=26 changed=4 unreachable=0 failed=1 skipped=4 rescued=0 ignored=0
TASK [groups_domains : Reboot and wait for the AD system to restart] ************************************************************************************************************************
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: Exception: Timed out waiting for last boot time check (timeout=600)
fatal: [dc01]: FAILED! => {"changed": true, "elapsed": 717, "msg": "Timed out waiting for last boot time check (timeout=600)", "rebooted": true, "unreachable": false}
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: Exception: Timed out waiting for last boot time check (timeout=600)
fatal: [dc02]: FAILED! => {"changed": true, "elapsed": 716, "msg": "Timed out waiting for last boot time check (timeout=600)", "rebooted": true, "unreachable": false}
PLAY RECAP **********************************************************************************************************************************************************************************
dc01 : ok=61 changed=14 unreachable=0 failed=1 skipped=15 rescued=0 ignored=0
dc02 : ok=59 changed=15 unreachable=0 failed=1 skipped=13 rescued=0 ignored=0
srv02 : ok=16 changed=8 unreachable=0 failed=1 skipped=3 rescued=0 ignored=0
NgtI75cKV+Pu
TASK [child_domain : enable the Ethernet1 interface (local) for DNS client requests] ********************************************************************************************************
fatal: [dc02]: FAILED! => {"changed": true, "cmd": "dnscmd . /resetlistenaddresses 192.168.115.11", "delta": "0:00:00.359026", "end": "2024-10-10 01:24:02.794938", "msg": "non-zero return code", "rc": 1, "start": "2024-10-10 01:24:02.435912", "stderr": "", "stderr_lines": [], "stdout": "\r\nDNS Server failed to reset listen addressess.\r\n Status = 1722 (0x000006ba)\r\nCommand failed: RPC_S_SERVER_UNAVAILABLE 1722 0x6BA\r\n\r\n", "stdout_lines": ["", "DNS Server failed to reset listen addressess.", " Status = 1722 (0x000006ba)", "Command failed: RPC_S_SERVER_UNAVAILABLE 1722 0x6BA", ""]}
PLAY RECAP **********************************************************************************************************************************************************************************
dc01 : ok=32 changed=6 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0
dc02 : ok=27 changed=5 unreachable=0 failed=1 skipped=5 rescued=0 ignored=0
srv02 : ok=20 changed=3 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0
solution
Install-WindowsFeature -Name DNS -IncludeManagementTools
Get-Service -Name *dns*
Start-Service -Name "DNS"
TASK [member_server : Add member server] ****************************************************************************************************************************************************
fatal: [srv02]: FAILED! => {"changed": true, "msg": "failed to join domain: Computer 'castelblack' failed to join domain 'north.sevenkingdoms.local' from its current workgroup 'WORKGROUP' with following error message: The domain join cannot be completed because the SID of the domain you attempted to join was identical to the SID of this machine. This is a symptom of an improperly cloned operating system install. You should run sysprep on this machine in order to generate a new machine SID. Please see <http://go.microsoft.com/fwlink/?LinkId=168895> for more information.", "reboot_required": false}
PLAY RECAP **********************************************************************************************************************************************************************************
dc01 : ok=36 changed=6 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0
dc02 : ok=33 changed=7 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0
srv02 : ok=26 changed=5 unreachable=0 failed=1 skipped=4 rescued=0 ignored=0
C:/Windows/system32/sysprep/sysprep.exe
TASK [mssql : get the installer] ************************************************************************************************************************************************************
fatal: [srv02]: FAILED! => {"changed": false, "dest": "c:\\setup\\mssql\\sql_installer.exe", "elapsed": 12.9067891, "msg": "Error downloading '<https://download.microsoft.com/download/7/f/8/7f8a9c43-8c8a-4f7c-9f92-83c18d96b681/SQL2019-SSEI-Expr.exe>' to 'c:\\setup\\mssql\\sql_installer.exe': The remote name could not be resolved: 'download.microsoft.com'", "status_code": null, "url": "<https://download.microsoft.com/download/7/f/8/7f8a9c43-8c8a-4f7c-9f92-83c18d96b681/SQL2019-SSEI-Expr.exe>"}
PLAY RECAP **********************************************************************************************************************************************************************************
dc01 : ok=3 changed=0 unreachable=1 failed=0 skipped=3 rescued=0 ignored=0
dc02 : ok=59 changed=10 unreachable=0 failed=1 skipped=13 rescued=0 ignored=0
srv02 : ok=73 changed=22 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0
TASK [reboot] ***********************************************************************************************************************************************
changed: [srv02]
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: Exception: Timed out waiting for last boot time check (timeout=1000.0)
fatal: [dc02]: FAILED! => {"changed": true, "elapsed": 1203, "msg": "Timed out waiting for last boot time check (timeout=1000.0)", "rebooted": true, "unreachable": false}
PLAY RECAP **************************************************************************************************************************************************
dc01 : ok=61 changed=9 unreachable=0 failed=1 skipped=15 rescued=0 ignored=0
dc02 : ok=95 changed=30 unreachable=0 failed=1 skipped=18 rescued=0 ignored=0
srv02 : ok=121 changed=38 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0