Contributor
Contributor

restart vmware-vpxa bez uprawnien roota

Jump to solution

Witam

Mam taki problem - mam 3 hosty ESXi i vCenter 4.1 (szybko upgradu nie zrobie do 5.1).

vCenter podlaczone do AD. Administratorzy AD sa adminami w vCenter (przynajmniej tak mi sie wydaje).

Mam klopot z VM z Windowsem 2000 ktory od czasu do czasu robi sie disconnected. Wtedy trzeba go usunac i dodac ponownie do vCenter przy jednoczesnym restarcie vmware-vpxa na fizycznym hoscie ESXi.

Problem w tym ze azlogowac sie mozna na ESXi uprawnieniami lokalnymi. I pojawia sie klopot.

Jak rozwiaac taki problem? Nie chce dawac chlopakom hasla roota bo to nie tedy droga. Czy z poziomu vCenter mozna restartowac uslugi?

Jak zgodnie z dobrymi praktykami podejsc do tego problemu?

Pozdrawiam

SLawek

0 Kudos
1 Solution

Accepted Solutions
Expert
Expert

Hej,

Ty jako administrator glowny i Ci poboczni ktory maja dostep przez VC, mozecie uzyc powercli aby restartowac vpxa. z poziomu powercli:

connect-viserver 'wasz VC'

Get-VMHostService -VMHost 'Host na ktorym checie restartowac vpxa'

Powinines dostac cos podobnego d otego:

Key                  Label                          Policy     Running

---                  -----                                   ------     -------
DCUI                 Direct Console UI              on         True
TSM                  Local Tech Support             off        False
TSM-SSH         Remote Tech Support (SSH)      automatic  True
lbtd                        lbtd                                on         True
lsassd               Local Security Authenticati... off        False
lwiod                I/O Redirector (Active Dire... off        False
netlogond         Network Login Server (Activ... off        False
ntpd                 NTP Daemon                           on         True
vmware-vpxa    VMware vCenter Agent           on         True

Wtedy aby zrestartowac vpxa:

Get-VMHostService -VMHost 'Host na ktorym checie restartowac vpxa' | ? {$_.Key -eq 'vmware-vpxa'} | Restart-VMHostService

I usluga agetna vpxa powinna zostac zrebootowana.

Takie rozwiazanie nie wymaga aby dodatkowi aministratorzy laczyli sie do ESX'a bezposrednio.

Gregu

--- @blog https://grzegorzkulikowski.info

View solution in original post

0 Kudos
2 Replies
Expert
Expert

Hej,

Ty jako administrator glowny i Ci poboczni ktory maja dostep przez VC, mozecie uzyc powercli aby restartowac vpxa. z poziomu powercli:

connect-viserver 'wasz VC'

Get-VMHostService -VMHost 'Host na ktorym checie restartowac vpxa'

Powinines dostac cos podobnego d otego:

Key                  Label                          Policy     Running

---                  -----                                   ------     -------
DCUI                 Direct Console UI              on         True
TSM                  Local Tech Support             off        False
TSM-SSH         Remote Tech Support (SSH)      automatic  True
lbtd                        lbtd                                on         True
lsassd               Local Security Authenticati... off        False
lwiod                I/O Redirector (Active Dire... off        False
netlogond         Network Login Server (Activ... off        False
ntpd                 NTP Daemon                           on         True
vmware-vpxa    VMware vCenter Agent           on         True

Wtedy aby zrestartowac vpxa:

Get-VMHostService -VMHost 'Host na ktorym checie restartowac vpxa' | ? {$_.Key -eq 'vmware-vpxa'} | Restart-VMHostService

I usluga agetna vpxa powinna zostac zrebootowana.

Takie rozwiazanie nie wymaga aby dodatkowi aministratorzy laczyli sie do ESX'a bezposrednio.

Gregu

--- @blog https://grzegorzkulikowski.info

View solution in original post

0 Kudos
Contributor
Contributor

Dziekuje ! - oczywisice dziala jak nalezy.

0 Kudos