Instaliranje XenServer 6.5 zakrpa s lokalnim medijima i daljinski - 2. dio


Krpanje instalacije XenServera ključni je zadatak kako bi se osiguralo da se sigurnosna ažuriranja primjenjuju na ranjive instalacije XenServera. Dok je u teoriji hipervizor siguran od virtualnih strojeva koje podržava, još uvijek postoje neki potencijalni problemi koji bi se mogli dogoditi i Citrix, kao i ostatak zajednice otvorenog koda, daju sve od sebe da osiguraju ažuriranja koda za ove ranjivosti kakve jesu otkrio.

Ažuriranje: U svibnju 2016. Citrix je objavio novu verziju platforme XenServer 7. Za instalaciju slijedite: Nova instalacija XenServera 7.

Uz to, ova se ažuriranja ne primjenjuju automatski prema zadanim postavkama i zahtijevaju interakciju administratora. Zakrpe također nisu uvijek sigurnosni problemi. Mnogo puta će zakrpe pružiti povećanu funkcionalnost virtualnim strojevima koji se nalaze na XenServeru. Primjena ovih ažuriranja obično je vrlo jednostavna i izravna i može se obaviti daljinski ili s lokalnim medijima (lokalno na XenServer).

Iako će ovaj članak proći kroz primjenu zakrpa na jedan XenServer, važno je napomenuti da u slučaju da je više skupljenih XenServera potrebno ažurirati, postoje alati koji omogućuju glavnom bazenu da proslijedi ažuriranja svim drugim XenServerima u bazen!

Započnimo proces ažuriranja jednog XenServera pomoću lokalnih medija. Lokalno u ovom slučaju znači da je administrator stavio datoteke ažuriranja na CD/DVD/USB ili sličan uređaj i da će fizički povezati ovaj medij s XenServerom koji treba ažurirati.

Prvi korak u cijelom ovom procesu je dobivanje zakrpa. Javno dostupne zakrpe mogu se dobiti na sljedećem URL-u:

  1. http://support.citrix.com/article/CTX138115

Ovaj će vodič proći kroz instalaciju zakrpe za XenServer 6.5 SP1 koristeći lokalni medij kao i daljinsko slanje ažuriranih datoteka na poslužitelj i potom daljinsko ažuriranje.

Datoteke zakrpe nalaze se ovdje: http://support.citrix.com/article/CTX142355

Ovaj dodatni paket sadrži mnoge zakrpe koje su već objavljene za XenServer 6.5. Važno je obratiti pažnju na Citrixove napomene o bilo kojoj zakrpi jer mnoge zakrpe zahtijevaju instaliranje drugih zakrpa PRIJE! Jedini preduvjet za ovu zakrpu je instaliranje XenServera 6.5 (što bi već trebalo biti pokriveno).

Datoteka se može preuzeti putem http ili putem wget alata.


wget -c http://downloadns.citrix.com.edgesuite.net/10340/XS65ESP1.zip

Instaliranje zakrpa s lokalnim medijima

Nakon preuzimanja datoteke potrebno je izdvojiti sadržaj zip datoteke. To se može postići pomoću GUI alata ili putem naredbenog retka pomoću alata ‘unzip’.


unzip XS65ESP1.zip

Nakon uspješnog završetka, dvije datoteke sada bi trebale postojati u trenutnom radnom direktoriju. Najvažnija će biti datoteka s ekstenzijom ‘.xsupdate’.

Sada se datoteka 'XS54ESP1.xsupdate' treba kopirati na instalacijski medij. Nakon što je datoteka prenesena na medij, spojite medij na XenServer kojem je potrebna zakrpa.

U ovom trenutku bit će potrebni monitor i tipkovnica spojeni na poslužitelj kako bi se dovršio proces ažuriranja. Nakon spajanja monitora na XenServer, trebala bi biti vidljiva stranica upravljačke ploče XenServera. Pomaknite se prema dolje do odabira ‘Lokalna naredbena ljuska’ i pritisnite enter.

Ovo će od korisnika tražiti root korisničku lozinku XenServera i nakon uspješnog unosa te lozinke, korisnik će se naći u naredbenom retku unutar XenServera. U ovom trenutku, lokalni medij će morati biti montiran kako bi bio dostupan XenServeru. Da biste to učinili, naziv blok uređaja treba odrediti pomoću uslužnog programa ‘fdisk’.


fdisk -l

Iz ovog izlaza naziv uređaja USB uređaja priključenog na XenServer može se odrediti kao '/dev/sdb1' i to je ono što će se morati montirati kako bi se pristupilo datoteci ažuriranja. Montiranje ovog uređaja može se izvršiti pomoću uslužnog programa ‘mount’.


mount /dev/sdb1 /mnt

Pod pretpostavkom da sustav nije izbacio nikakve pogreške, USB uređaj sada bi trebao biti montiran u direktorij '/mnt'. Prijeđite u ovaj direktorij i provjerite prikazuje li se datoteka ažuriranja doista u ovom direktoriju.


cd /mnt
ls

U ovom trenutku datoteka ažuriranja dostupna je poslužitelju i spremna za instalaciju pomoću naredbe ‘xe’. Prvo što trebate učiniti je pripremiti datoteku zakrpe i dobiti UUID datoteke zakrpe pomoću naredbe ‘xe patch-upload’. Ovaj korak je važan i mora se napraviti!


xe patch-upload file-name=XS65ESP1.xsupdate

Okvir u crvenoj boji iznad je rezultat gornje naredbe i bit će potreban kada bude spreman za stvarno instaliranje zakrpe na sustav XenServer. Sada je potreban UUID samog XenServera i može se ponovno odrediti prosljeđivanjem argumenata naredbi ‘xe’.


xe host-list

Opet crveni okvir je vrijednost UUID koja će biti potrebna za primjenu zakrpe na ovaj XenServer. U ovom su trenutku sve potrebne naredbe pokrenute i UUID-ovi su određeni.

Još jednom koristeći naredbu ‘xe’ s različitim argumentima, XenServer će dobiti upute da instalira dodatni paket na ovaj lokalni sustav.


xe patch-apply uuid=7f2e4a3a-4098-4a71-84ff-b0ba919723c7 host-uuid=be0eeb41-7f50-447d-8561-343edde9fad2

U ovom trenutku, sustav će početi instalirati ažuriranje, ali neće pokazati ništa više od treptanja kursora dok se proces ne dovrši. Nakon što se sustav vrati na naredbeni redak, sustav se može provjeriti kako bi se potvrdilo da je zakrpa doista ponovno instalirana pomoću naredbe 'xe' s različitim argumentima.


xe patch-list | grep -i sp1

Ova naredba izlistat će sve primijenjene zakrpe, a zatim će taj izlaz prenijeti u grep koji će tražiti niz 'sp1' bez obzira na velika i mala slova. Ako se ništa ne vrati, zakrpa se vjerojatno nije uspješno instalirala.

Ako naredba vrati izlaz sličan gornjoj snimci zaslona, tada je dodatni paket uspješno instaliran!