Het patchen van een [[ESX]] server kan op verschillende manieren. ik heb gekozen voor een van de handmatige methodes. Hierbij plaatsen we de updates dmv WinSCP op de ESX Server en voeren via SSH onder de user root of met root rechten de updates uit.
- Kijk of er al patches geinstalleerd zijn met : esxupdate query
- Kopieer de patches naar de ESX server in /var/updates/ (Wij hebben er voor gekozen om de patches een volg nummer te geven zodat we met versie beheer beter kunnen volgen vanaf welke versie welke updates uitgerold zijn.)
- 001_ESX-2158032.tgz
002_ESX-1410076.tgz
003_ESX-1006511.tgz
004_ESX-9986131.tgz
005_ESX-8173580.tgz
006_ESX-6921838.tgz
007_ESX-2066306.tgz
008_ESX-6075798.tgz
009_ESX-5497987.tgz
010_ESX-3996003.tgz
011_ESX-2092658.tgz
012_ESX-2031037.tgz
013_ESX-1917602.tgz
014_ESX-1271657.tgz
015_ESX-9865995.tgz
016_ESX-6856573.tgz
017_ESX-6050503.tgz
018_ESX-5885387.tgz
019_ESX-5031800.tgz
020_ESX-3199476.tgz - Pak de Bestanden uit met
-
tar -xvzf 001_ESX-2158032.tgz
tar -xvzf 002_ESX-1410076.tgz
tar -xvzf 003_ESX-1006511.tgz
tar -xvzf 004_ESX-9986131.tgz
tar -xvzf 005_ESX-8173580.tgz
tar -xvzf 006_ESX-6921838.tgz
tar -xvzf 007_ESX-2066306.tgz
tar -xvzf 008_ESX-6075798.tgz
tar -xvzf 009_ESX-5497987.tgz
tar -xvzf 010_ESX-3996003.tgz
tar -xvzf 011_ESX-2092658.tgz
tar -xvzf 012_ESX-2031037.tgz
tar -xvzf 013_ESX-1917602.tgz
tar -xvzf 014_ESX-1271657.tgz
tar -xvzf 015_ESX-9865995.tgz
tar -xvzf 016_ESX-6856573.tgz
tar -xvzf 017_ESX-6050503.tgz
tar -xvzf 018_ESX-5885387.tgz
tar -xvzf 019_ESX-5031800.tgz
tar -xvzf 020_ESX-3199476.tgz - Zorg ervoor dat er geen Virtual machines meer draaien.
- Zet de server in maintenance mode : vimsh -n -e /hostsvc/maintenance_mode_enter.
- Reboot Server, dit hoeft niet.
- Vervolgens kan het volgde sript in de ssh shell geplakt worden. Uiteraard kan het ook in een scriptje gedaan worden.
-
cd /var/updates/
cd ESX-2158032
esxupdate –noreboot update
cd ..
cd ESX-1410076
esxupdate –noreboot update
cd ..
cd ESX-1006511
esxupdate –noreboot update
cd ..
cd ESX-9986131
esxupdate –noreboot update
cd ..
cd ESX-8173580
esxupdate –noreboot update
cd ..
cd ESX-6921838
esxupdate –noreboot update
cd ..
cd ESX-2066306
esxupdate –noreboot update
cd ..
cd ESX-6075798
esxupdate –noreboot update
cd ..
cd ESX-5497987
esxupdate –noreboot update
cd ..
cd ESX-3996003
esxupdate –noreboot update
cd ..
cd ESX-2092658
esxupdate –noreboot update
cd ..
cd ESX-2031037
esxupdate –noreboot update
cd ..
cd ESX-1917602
esxupdate –noreboot update
cd ..
cd ESX-1271657
esxupdate –noreboot update
cd ..
cd ESX-9865995
esxupdate –noreboot update
cd ..
cd ESX-6856573
esxupdate –noreboot update
cd ..
cd ESX-6050503
esxupdate –noreboot update
cd ..
cd ESX-5885387
esxupdate –noreboot update
cd ..
cd ESX-5031800
esxupdate –noreboot update
cd ..
cd ESX-3199476
esxupdate update. - Reboot de server
- controleer of de patches zijn uitgevoerd met : esxupdate query
-
Nu kan de ESX server uit maintenance mode gehaald worden : vimsh -n -e /hostsvc/maintenance_mode_exit
Indien de patches goed uitgevoerd zijn kan de update dir (/var/updates/) leeg gemaakt worden indien er meerde servers gedaan dienen te worden kunnen de files naar een web, ftp server of naar een distributie share gekopieerd worden. Zie documentatie van [[Vmware]] hiervoor.