윈도우서버 WEB-WAS 두세트를 사용하다보니
쿠버네티스를 사용하기가 여간 까다롭다.
비싼 윈도우 서버를 깔아놓고 wsl을 사용하자니 마음이 불편하여
윈도우 클러스터를 만들어 봤다.
WAS에서 사용하는 스프링부트 톰캣 서비스는 스카우터로 모니터링 하고
IIS는 클러스터를 통해 성능 모니터링을 할 수 있다.
다 클러스터 성능 모니터링으로 해도 된다.
아래는 같은 네트워크에서 윈도우서버들을 클러스터 구성하는 방법이다.
1. Windows Admin Center를 설치(나는 전부 설치했다. 하나에만 설치해도되는지는 모르겠다. )
하고 클러스터 생성
필요한경우 서버마다 파워쉘로 Add-WindowsFeature RSAT-AD-PowerShell 설치
3. 도메인이라는것이 있다. 작업그룹과 비슷한 개념이다.
이 도메인은 그 도메인과 다르다. Active Directory 도메인이다.
서버중 하나에 AD 도메인 을 만들고, 승격시킨다.
나머지 서버도 그 도메인으로 포함시킨다.
근데 도메인 서버는 추가가안된다. (생성 후 추가는 됐음)
도메인을 만들 때 도메인 이름과 암호를 설정하게된다.
4. 도커 데스크탑, 도커엔진같은거 깔려있으면 설치가 잘 안된다.
5. 유효성검사까지 전부 통과하고나면
6. 서버라..네트워크를 여러개 쓰는데.. 하나만 지정해서 만들었다.
이후 GUI에서 나와서 파워쉘로 클러스터를 만든다.
제대로 설정했는지 검토만 하고 막상 만드는것은 파워쉘로 한다..얼 척이 없다.
$parameters = @{
Name = 'cluster'
Node = 'win-server-web2', 'win-server-was1', 'win-server-was2'
StaticAddress = '192.168.0.10'
NoStorage = $true
IgnoreNetwork = 192.168.100.0/24
}
New-Cluster @parameters
192.168.0 네트워크 쓰고 192.168.100 네트워크 안쓴다는 설정