XenServer 6.5 ielāpu instalēšana ar vietējiem datu nesējiem un attālināti - 2. daļa


XenServer instalēšanas ielāpīšana ir izšķirošs uzdevums, lai nodrošinātu, ka drošības atjauninājumi tiek lietoti neaizsargātajām XenServer instalācijām. Lai gan teorētiski hipervizors ir aizsargāts no virtuālajām mašīnām, kuras tas atbalsta, joprojām pastāv dažas iespējamās problēmas, un Citrix, kā arī pārējā atvērtā koda kopiena dara visu iespējamo, lai nodrošinātu šo ievainojamību koda atjauninājumus, kādi tie ir atklāja.

Tas nozīmē, ka šie atjauninājumi pēc noklusējuma netiek automātiski lietoti, un tiem ir nepieciešama administratora mijiedarbība. Plāksteri arī ne vienmēr ir drošības jautājumi. Daudzas reizes plāksteri nodrošinās lielāku funkcionalitāti virtuālajām mašīnām, kas mitinātas XenServer. Šo atjauninājumu lietošana parasti ir ļoti vienkārša un vienkārša, un to var veikt attālināti vai ar vietējiem medijiem (lokāli XenServer).

Lai gan šajā rakstā ir aprakstīts plāksteru lietošana vienam XenServer, ir svarīgi atzīmēt, ka gadījumā, ja ir jāatjaunina vairāki apvienoti XenServeri, pastāv rīki, kas ļauj baseina galvenajai personai atjauninājumus atjaunināt visiem pārējiem XenServeriem baseins!

Sāksim viena XenServer atjaunināšanas procesu, izmantojot vietējos medijus. Šajā gadījumā vietējais nozīmē, ka administrators ir ievietojis atjaunināšanas failus CD/DVD/USB vai līdzīgā ierīcē un fiziski savienos šo datu nesēju ar XenServer, kas jāatjaunina.

Pirmais solis visā šajā procesā ir plāksteru iegūšana. Publiski pieejamus ielāpus var iegūt no šāda URL:

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

Šajā rokasgrāmatā aprakstīts XenServer 6.5 SP1 plākstera instalēšana, izmantojot gan vietējos datu nesējus, gan attālināti nosūtot atjaunināšanas failus uz serveri un pēc tam atjauninot attālināti.

Plākstera faili atrodas šeit: http://support.citrix.com/article/CTX142355

Šajā papildu iepakojumā ir daudz ielāpu, kas jau ir izlikti XenServer 6.5. Ir svarīgi ņemt vērā Citrix piezīmes par jebkuru plāksteri, jo pirms daudziem plāksteriem ir jāinstalē citi plāksteri! Vienīgais šī plākstera priekšnoteikums ir XenServer 6.5 instalēšana (kas jau būtu jāaptver).

Failu var lejupielādēt, izmantojot http vai izmantojot rīku wget.

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

Plāksteru instalēšana ar vietējiem datu nesējiem

Kad fails ir lejupielādēts, ir jāizvelk ZIP faila saturs. To var panākt, izmantojot gui rīkus vai izmantojot komandrindu, izmantojot rīku ‘unzip’.

# unzip XS65ESP1.zip

Pēc veiksmīgas pabeigšanas pašreizējā darba direktorijā tagad vajadzētu būt diviem failiem. Svarīgākais būs fails ar paplašinājumu ‘.xsupdate’.

Tagad fails ‘XS54ESP1.xsupdate’ ir jākopē instalācijas datu nesējā. Kad fails ir pārsūtīts uz datu nesēju, pievienojiet datu nesēju XenServer, kuram nepieciešams plāksteris.

Šajā brīdī atjaunināšanas procesa pabeigšanai būs nepieciešams monitors un tastatūra, kas savienota ar serveri. Pievienojot monitoru XenServer, XenServer vadības paneļa lapai jābūt redzamai. Ritiniet uz leju līdz vietnei “Local Command Shell” un nospiediet taustiņu Enter.

Tas liks lietotājam ievadīt XenServer saknes lietotāja paroli, un, veiksmīgi ievadot šo paroli, lietotājs būs XenServer komandrindā. Šajā brīdī būs jāinstalē vietējie mediji, lai tie būtu pieejami XenServer. Lai to izdarītu, bloķēšanas ierīces nosaukums jānosaka, izmantojot utilītu ‘fdisk’.

# fdisk -l

No šīs izejas XenServer pievienotās USB ierīces ierīces nosaukumu var noteikt kā “/ dev/sdb1”, un tas būs jāinstalē, lai piekļūtu atjaunināšanas failam. Šīs ierīces montāžu var veikt, izmantojot utilītu ‘mount’.

# mount /dev/sdb1 /mnt

Pieņemot, ka sistēma neizmeta kļūdas, USB ierīce tagad jāpiestiprina direktorijā ‘/ mnt’. Pārslēdzieties uz šo direktoriju un pārliecinieties, vai atjauninājumu fails patiešām tiek rādīts šajā direktorijā.

# cd /mnt
# ls

Šajā brīdī atjaunināšanas fails ir pieejams serverim un ir gatavs instalēšanai, izmantojot komandu ‘xe’. Vispirms ir jāsagatavo plākstera fails un jāiegūst plākstera faila UUID ar komandu ‘xe patch-upload’. Šis solis ir svarīgs un tas ir jādara!

# xe patch-upload file-name=XS65ESP1.xsupdate

Augšējā sarkanā rūtiņa ir iepriekš minētās komandas izeja, un tā būs nepieciešama, kad būsit gatavs faktiski instalēt plāksteri XenServer sistēmā. Tagad ir nepieciešams paša XenServer UUID, un to var atkal noteikt, nododot argumentus komandai ‘xe’.

# xe host-list

Atkal rūtiņa sarkanā krāsā ir UUID vērtība, kas būs nepieciešama, lai ielīmētu plāksteri tieši šim XenServer. Šajā brīdī visas nepieciešamās komandas ir palaistas un UUID nosaka.

Vēlreiz izmantojot komandu ‘xe’ ar dažādiem argumentiem, XenServer tiks uzdots instalēt papildpakotni šajā vietējā sistēmā.

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

Šajā brīdī sistēma sāks instalēt atjauninājumu, bet līdz procesa beigām parādīs tikai mirgojošu kursoru. Kad sistēma atgriežas komandrindā, sistēmu var pārbaudīt, lai apstiprinātu, ka plāksteris patiešām tika instalēts vēlreiz, izmantojot komandu ‘xe’ ar dažādiem argumentiem.

# xe patch-list | grep -i sp1

Šī komanda uzskaitīs visus lietotos ielāpus un pēc tam izvadīs tos grep, kas meklēs virkni ‘sp1’ neatkarīgi no gadījuma. Ja nekas netiek atgriezts, plāksteris, iespējams, netika veiksmīgi instalēts.

Ja komanda atgriež rezultātu, kas līdzīgs iepriekšminētajam ekrānuzņēmumam, papildu pakotne tika veiksmīgi instalēta!