VMware 감시 서비스가 모니터링하는 서비스와 포트, 시간 간격(밀리초 단위), 그리고 특정 상태로 전환할 때 실행할 로드 밸런싱 명령을 구성할 수 있습니다.
C:\Program Files\Wanova\Mirage 서버 디렉토리에 위치한 감시 구성 파일 Wanova Watchdog.exe.xml에서 구성할 수 있습니다.
NLBControl.vbs라는 기본 스크립트를 Microsoft NLB(Network Load Balancer)와 함께 사용합니다. 이 스크립트는 시스템 상태에 따라 Microsoft Cluster(NLB)를 구성하며, 특정 서버의 트래픽을 활성화하거나 비활성화하기 위한 작업 목록을 포함하고 있습니다.
그런 다음 감시 구성 파일 Wanova Watchdog.exe.xml을 사용하여 Mirage 서버 호스트가 NLBControl.vbs 스크립트를 사용하도록 구성합니다.
각 Mirage 서버에 대해 IP 주소를 클러스터 관리자에 등록된 서버 노드의 전용 IP 주소로 바꿉니다.
일부 NLB 매개 변수는 XML 파일을 통해 구성할 수 있습니다. PollTimeMs, ServiceName 및 ListenPort 명령은 모든 로드 밸런싱 스크립트와 관련되어 있습니다.
XML 파일 설정을 편집한 후에는 VMware 감시 서비스를 다시 시작해야 합니다.
명령 | 설명 | 구문 |
---|---|---|
PollTimeMs | 폴링 빈도(밀리초 단위) | <setting name="PollTimeMs" serializeAs="String"> <value>5000</value> |
ServiceName | VMware 서버 서비스 이름 | <setting name="ServiceName" serializeAs="String"> <value>VMware Mirage Server Service</value> |
ListenPort | 수신 포트 | <setting name="ListenPort" serializeAs="String"> <value>8000</value> |
OnAliveProcess | Mirage 서버가 새 연결을 수신하기 위해 열려 있을 때 실행할 명령 | <setting name="OnAliveProcess" serializeAs="String"> <value>cscript.exe</value> |
OnAliveArgs | OnAliveProcess 명령에 사용되는 인수 | <setting name="OnAliveArgs" serializeAs="String"> <value>nlbcontrol.vbs 10.10.10.10 enable -1 </value> |
OnDeadProcess | Mirage 서버가 다운되었을 때 실행할 명령 | <setting name="OnDeadProcess" serializeAs="String"> <value>cscript.exe</value> |
OnDeadArgs | OnDeadProcess 명령에 사용되는 인수 | <setting name="OnDeadArgs" serializeAs="String"> <value>NlbControl.vbs 10.10.10.10 disable -1</value> |
OnFullProcess | Mirage 서버가 새 연결을 수신할 수 없을 때 실행할 명령 | <setting name="OnFullProcess" serializeAs="String"> <value>cscript.exe</value> |
OnFullArgs | OnFullProcess 명령에 사용되는 인수 | <setting name="OnFullArgs" serializeAs="String"> <value>NlbControl.vbs 10.10.10.10 drain -1</value> |