Agent Status 그 중에 Agent unreachable를 집중적으로 클리어하기 위해
powercli를 통해서 클리어해봅니다.
VMware Horizon view Admin에서 조회해서 재부팅 조치 할 수 있지만
주기적으로 Agent를 체크해서 접속불가 상태인 VM을 재부팅을 하게되면 관리적으로 운영하기 편합니다.
준비할 사항은
vmware 관련 powercli를 미리 받고 환경구성을 해줍니다.
간혹 VMware.Hv.Helper 이 모듈이 빠져서 powercli를 받게 되는 경우가 있더라고요
별도로 다운 받아서 vmware 관련 모듈이 있는 폴더에 다운 받아 사용해야 합니다.
저는 아래 사이트에 가서 다운 받아서 사용했습니다.
github.com/vmware/PowerCLI-Example-Scripts/tree/master/Modules/VMware.Hv.Helper
vmware/PowerCLI-Example-Scripts
Contribute to vmware/PowerCLI-Example-Scripts development by creating an account on GitHub.
github.com
$view = ‘horizon 서버주소’
$user = ‘horizon admin 접속아이디’
$password = ‘horizon admin 암호’
$domain = ‘ad서버주소(도메인주소)’
$vcenter_svr=‘vCenter 서버주소’
$vcUser = ‘vCenter 접속 아이디’
$vcUserPassword = ‘vCenter 접속 암호’
Get-Module -ListAvailable VMware* | Import-Module
Import-Module VMware.VimAutomation.HorizonView
Import-Module VMware.VimAutomation.Core
## horizon view 연결
$hvserver1 = Connect-HVServer -server $view -user $user -password $password -domain $domain
##
$Services1=$hvserver1 .ExtensionData
##vCenter 연결
Connect-VIServer -Server $vcenter_svr -User $vcUser -Password $vcUserPassword
##Agent unreachable vm들 가져오기
$ProblemVMs = Get-HVMachineSummary -State AGENT_UNREACHABLE
foreach($vms in $ProblemVMs)
{
$VM = Get-VM -Name $vms.Base.Name
Restart-VMGuest -VM $VM
Write-Output $VM 재부팅진행
}
#vCenter 및 Horizon View 연결종료
Disconnect-HVServer -Server $view
Disconnect-VIServer -Server $vcenter_svr
blogs.vmware.com/euc/2020/01/vmware-horizon-7-powercli.html
위 사이트를 통해서 필요한 것만 뽑아서 간단하게 만들었습니다.
Horizon View Agent 상태가 단순히 VM 게스트 OS에 문제가 있을 수도 있지만 호스트의 통신장애 스토리지 장애 등 여러가지 변수가 있기 때문에 시간 텀을 짧게 자주 사용하는 것 보다는 하루 1~2회 정도 사용자들의 사용전(근무시간), 사용후(근무시간 이후) 등을 고려하여 사용해야합니다.
윈도우 작업스케줄러를 통해서 시간을 정하고 사용을 하게 되면 agent unreachable 상태의 vm을 자동으로 재부팅하여 사용가능 상태로 만들 수 있습니다. 여기에 추가적으로 텍스트 또는 DB서버와의 연결을 통해서 로그를 남길 수 있습니다.
'Tech > VMware' 카테고리의 다른 글
Vmware esxi vm process kill 방법 (0) | 2025.03.17 |
---|---|
VMware vSphere 스토리지 마이그레이션(Storage vMotion) 오류 24229339 (0) | 2025.02.20 |
vSphere 환경 GuestOS에서 Docker 실행 (0) | 2020.09.16 |
Powercli Horizon View VM Maintenance Mode (0) | 2020.04.17 |
How to disable USB redirection / VMware Horizon Client (0) | 2020.03.21 |
댓글