안녕하세요. vnx 데이터 저장소에 연결된 HBA인 2개의 별도 서버에 2개의 가상 Cisco 앱이 있습니다. 데이터 저장소에 대한 연결이 끊어지면 해당 호스트에서 내 LUN이 비활성화됩니다. LUN이 비활성화되면 해당 서버의 해당 vmware 호스트가 종료되도록 경고를 설정할 수 있는 방법이 있습니까? 해당 호스트가 종료되자마자 다른 서버의 다른 vmware 호스트가 활성화됩니다. 현재 vmware 호스트가 여전히 작동 중이기 때문에(해당 데이터 저장소가 아니더라도) 다른 시스템이 활성화되는 것을 방지합니다. 중복성은 vmware 수준이 아닌 cisco 앱에서 수행됩니다. HBA는 중복 스위치로 이중 연결되어 있으므로 데이터 저장소 연결이 끊어질 가능성은 거의 없지만 이러한 일이 발생할 수 있는지 테스트해야 합니다.
'모든 호스트에서 사용할 수 없음' 트리거와 'shutdown -h now' 명령 작업을 사용하여 데이터 저장소에 경고를 표시하려고 했지만 작동하지 않습니다. ..TIA, J
답변1
대신 VMware의 vMotion 및 vSphere HA(고가용성)를 사용하여 중복성을 설정하는 것이 좋습니다. HA가 수행하는 작업은 장애 감지 시 자동으로 VM을 다른 호스트로 vMotion하고 평소와 같이 비즈니스를 계속할 수 있도록 하는 것입니다.
현재 문제를 해결하려면 호스트를 간단히 종료하는 것만으로는 해결할 수 없을 것 같습니다. 데이터 저장소에 액세스할 수 없게 되면 해당 데이터 저장소를 사용하는 VM이 일시 중단된 상태가 됩니다. 이는 해당 서버의 가상 Cisco 앱이 더 이상 작동하거나 응답하지 않음을 의미합니다. Cisco 부분이 중복성을 수행하는 경우(그들 사이에 하트비트 등이 있음) 다른 호스트가 온라인인지 여부에 관계없이 두 번째 Cisco 앱이 자동으로 대신해야 합니다. Cisco 앱은 호스트에서 실행되는 가상 머신인지 알지 못합니다.
shutdown -h [hibernation]
또한 더 이상 데이터 저장소에 연결되어 있지 않은 호스트에서 VM을 종료하려는 의도로 실행 중인 경우 에도 작동하지 않습니다. VM이 일시 중단된 상태로 전환되고 데이터 저장소를 사용할 수 없으므로 VM이 최대 절전 모드 파일을 저장할 공간이 없습니다.
호스트를 종료하려는 경우 가능하면 vSphere PowerCLI 스크립트를 사용하고 Stop-VMHost
cmdlet을 사용하는 것이 가장 좋습니다. 참고자료 보기여기. 또한 PowerCLI 스크립트를 실행하려면 종료하려는 호스트에 있는 것과 다른 시스템이나 VM에 배치해야 한다는 점을 명심하십시오.
경보에서 PowerCLI 스크립트를 실행하는 방법은 다음과 같습니다. http://blogs.vmware.com/vipowershell/2009/09/how-to-run-powercli-scripts-from-vcenter-alarms.html