Nova instalacija XenServera 7


U ranijim člancima raspravljalo se o konfiguraciji i korištenju XenServera 6.5. U svibnju 2016, Citrix je objavio novu verziju platforme XenServer. Puno toga je ostalo isto, ali postoje i neki korisni novi dodaci ovom najnovijem izdanju.

Jedna od najvećih promjena je nadogradnja na osnovno okruženje Dom0. XenServer 6.5 koristio je CentOS 5.10, a novo izdanje XenServer 7 Dom0 ažurirano je na CentOS 7.2. Ovo je dovelo do novijeg Linux kernela u Dom0 kao i do jednostavnosti budućih mogućnosti nadogradnje unutar CentOS 7.

Još jedna velika promjena dogodila se u particioniranju za Dom0. Starija izdanja XenServera oslanjala su se na MBR i prilično malu korijensku particiju (4 GB). Nakon toga, mnogi su korisnici vjerojatno iskusili probleme u kojima bi zapisi rutinski popunili korijensku particiju ako se ne nadziru ili izvoze u vanjski mehanizam zapisnika.

S novim izdanjem, shema particioniranja promijenjena je u GPT, a izvedeno je i logičnije particioniranje. Grafikon u nastavku u potpunosti je pripisan službenim informacijama o izdanju Citrixa:

  1. 18GB XenServer particija kontrolne domene hosta (dom0).
  2. Backup particija od 18 GB
  3. 4GB log particija
  4. 1GB swap particija
  5. 5GB UEFI boot particija

Ove promjene zahtijevaju veće zahtjeve za tvrdim diskom za Dom0 u usporedbi sa starijim verzijama XenServera, ali shema ublažava nekoliko problema koji su se pojavili u starijim verzijama.

Sljedeća značajna nadogradnja u XenServer 7 je stvarna nadogradnja s Xen 4.4 na Xen 4.6. Xen je stvarni hipervizorski dio XenServera.

Popis popravaka i poboljšanja prilično je velik, ali neka od visoko zapaženih Citrixovih poboljšanja uključuju anti-malware introspekciju bez agenta za goste, kao i okvire koji mogu omogućiti migriranje gostiju između CPU-a različitih generacija.

Postoje mnoga druga poboljšanja vidljiva u ovoj nadogradnji i autor snažno potiče pregledavanje popisa i povezanih dokumenata na Citrixovoj web stranici:

  1. https://www.citrix.com/products/xenserver/whats-new.html

ODRICANJE

Svrha ovog članka je proći kroz novu instalaciju kao i pomoći administratorima u procesu nadogradnje starijih instalacija XenServera na noviji XenServer 7 i primjeni kritičnih zakrpa.

  1. Nova instalacija XenServera 7
  2. Nadogradnja XenServera 6.5 na XenServer 7
  3. Primjena XenServer 7 kritične zakrpe

Postoji nekoliko načina za izvođenje procesa nadogradnje, a 'pravo' rješenje za bilo koju pojedinu instalaciju uvelike će ovisiti o organizaciji. Budite sigurni da razumijete implikacije i procese potrebne za uspješnu nadogradnju.

Citrix je objavio vrlo detaljan dokument koji bi trebalo pregledati prije početka procesa nadogradnje: xenserver-7-0-installation-guide.pdf

Zahtjevi sustava XenServer

  1. XenServer 7 ISO : XenServer-7.0.0-main.iso
  2. Server sposoban za virtualizaciju
  3. Popis kompatibilnosti hardvera nalazi se ovdje: http://hcl.xenserver.org/
  4. Mnogi sustavi će raditi čak i ako nisu navedeni, ali rezultati mogu varirati, koristite ih na vlastitu odgovornost.
  5. Minimalno 2 GB RAM-a; Za pokretanje virtualnih strojeva preporučuje se 4 GB ili više
  6. Najmanje 1 64-bitni x86 procesor od 1,5 GHz; Predlaže se 2 GHz ili više i više procesora
  7. Prostor na tvrdom disku od najmanje 46 GB; više je potrebno ako će se virtualni strojevi spremati lokalno
  8. Mrežna kartica od najmanje 100 Mbps; preporuča se više gigabita

Dodaci koje je predložio autor

Kako bi uštedio čitateljima neke potencijalne glavobolje, autor preporučuje sljedeće stavke prije početka ovog procesa:

  1. Ažurirajte firmver na sustavu XenServer (osobito NIC firmver) – više kasnije
  2. Zaustavite sve nebitne goste kako biste spriječili probleme
  3. Prije početka pročitajte Citrixovu dokumentaciju kao i ovaj članak
  4. Obavezno napravite sigurnosnu kopiju podataka o bazenu kako biste po potrebi olakšali vraćanje
  5. Ponovno pokrenite sve hostove XenServera još jednom nakon što su svi koraci dovršeni ako okruženje može priuštiti vrijeme ponovnog pokretanja

Nadogradnja jednog hosta i nova instalacija XenServera 7

Ovaj prvi proces proći će kroz potpuno novu instalaciju XenServera 7. Obavezno provjerite minimalne hardverske zahtjeve kako biste bili sigurni da stroj podržava XenServer 7.

1. Prvi korak u instalaciji je preuzimanje datoteke XenServer ISO. Koristeći gornju poveznicu, datoteka se lako može preuzeti s Interneta pomoću naredbe ‘wget’.

wget -c  http://downloadns.citrix.com.edgesuite.net/11616/XenServer-7.0.0-main.iso

Nakon što preuzmete ISO, kopirajte ga na USB pogon pomoću uslužnog programa ‘dd’. OPREZ – Sljedeća naredba zamijenit će SVE na flash pogonu sa sadržajem XenServer ISO. Ovaj proces će također stvoriti USB pogon za pokretanje za proces instalacije.

dd if=XenServer-7.0.0-main.iso of=</path/to/usb/drive>

2. Sada postavite medij za podizanje sustava u sustav na koji bi trebao biti instaliran XenServer. Ako je korak stvaranja medija za podizanje sustava bio uspješan, sustav bi trebao prikazati početni zaslon XenServera.

3. Na ovom zaslonu jednostavno pritisnite enter za pokretanje programa za instalaciju. Prvi zaslon, nakon što je instalacijski program uspješno pokrenut, od korisnika će tražiti da odabere svoj jezik.

4. Sljedeći zaslon tražit će od korisnika potvrdu da je potrebno izvršiti nadogradnju ili instalaciju kao i tražiti sve druge posebne upravljačke programe koje je potrebno učitati kako bi za instaliranje XenServera.

5. Sljedeći ekran je obavezni EULA (Licencni ugovor za krajnjeg korisnika). Upotrijebite strelice na tipkovnici za pomicanje pokazivača na gumb "Prihvati EULA".

6. Ovdje instalacija može krenuti jednim od dva puta ako instalacijski program otkrije prethodnu instalaciju. Sljedeći zaslon od korisnika će zatražiti čistu instalaciju ili nadogradnju postojeće instalacije XenServera. Prvi skup uputa ovdje vodi kroz čistu instalaciju. Ako je potrebna nadogradnja, prijeđite na korak 15.

7. Sljedeći zaslon će tražiti instalacijski uređaj. U ovom slučaju to će biti ‘sda’.

8. Nakon što se odabere put instalacije, XenServer će morati znati gdje se nalaze instalacijske datoteke. U ovom slučaju, instalacijski program je pokrenut s lokalnog medija i to je opcija koju treba izabrati.

9. Sljedeći korak omogućit će korisniku da instalira dodatne pakete u isto vrijeme kad i ovaj instalacijski program. U vrijeme pisanja ovog teksta ne postoje dodatni paketi za XenServer 7 pa se ovdje može odabrati ‘ne’.

10. Sljedeći zaslon omogućit će korisniku potvrdu integriteta izvornih datoteka prije instalacije. Pokretanje ovog testa nije potrebno, ali može pomoći u otkrivanju problema s instalacijom prije pokušaja pisanja datoteka.

11. Nakon što je provjera dovršena, ako je odabrana tijekom instalacije, instalacijski program XenServera tražit će od korisnika da postavi neke informacije o sustavu.

Prvi upit bit će postavljanje lozinke root korisnika. Sada, budući da će XenServer biti temeljni sustav za potencijalno nekoliko važnih virtualiziranih poslužitelja, imperativ je da lozinka bude sigurna i dovoljno složena!

Važno: Nemojte zaboraviti ni ovu lozinku jer više neće biti drugih korisnika na sustavu nakon što instalacijski program završi!

12. Sljedećih nekoliko koraka postavit će pitanje kako treba konfigurirati mrežno sučelje za upravljanje (Statička adresa ili DHCP), kao i ime glavnog računala i DNS informacija. To će ovisiti o okolini.

13. Ovaj korak pokriva nekoliko zaslona za postavljanje informacija o vremenskoj zoni i NTP (Network Time Protocol).

14. U ovom trenutku u instalacijskom programu, sve informacije o početnoj konfiguraciji za čistu instalaciju su pružene i instalacijski program je spreman za instalaciju svih potrebnih datoteka.

UPOZORENJE – Nastavak na ovoj točki ĆE OBRISATI SVE PODATKE na ciljnim diskovima!

Nastavite na korak 19 nakon odabira ‘Instaliraj XenServer’.

Nadogradnja XenServera 6.5 na XenServer 7

15. Ovi se koraci koriste samo ako se izvodi nadogradnja na stariju verziju XenServera. Instalacijski medij će locirati starije verzije XenServera ako korisnik želi. Prilikom nadogradnje, instalacijski program će automatski izraditi sigurnosnu kopiju trenutnog sustava.

16. Nakon što se stvori sigurnosna kopija, instalacijski program će zatražiti dodatne pakete. U vrijeme pisanja ovog teksta ne postoje nikakvi dodatni paketi za XenServer 7.

17. Sljedeći zaslon omogućit će korisniku da potvrdi integritet izvornih datoteka prije instaliranja. Pokretanje ovog testa nije potrebno, ali može pomoći u otkrivanju problema s instalacijom prije pokušaja pisanja datoteka.

18. Konačno nadogradnja može početi! U ovoj će točki instalacijski program napraviti sigurnosnu kopiju starijeg sustava 6.x i napraviti odgovarajuće promjene za postavljanje XenServera 7.

Nastavak instalacije XenSever 7

19. Jedna od najočitijih promjena koju je autor zamijetio kod novijeg XenServera 7 jest da se činilo da je vrijeme podizanja sustava drastično smanjeno. Većina do sada testiranih XenServer 7 sustava pokrenula se približno 35-60% brže nego kad je pokrenut XenServer 6.5. Ako je instalacija bila uspješna, sustav bi se trebao pokrenuti na XenServer konzoli.

Čestitamo, instalacija/nadogradnja XenServera bila je uspješna! Sada je vrijeme za stvaranje virtualnih gostiju, umrežavanja i repozitorija za pohranu!

Primjena XenServer 7 kritične zakrpe XS70E004

20. Da biste primijenili ovu zakrpu putem XenCenter-a, jednostavno idite na izbornik 'Alati' i odaberite 'Instaliraj ažuriranje'.

21. Sljedeći zaslon pružit će neke informacije o procesu instalacije zakrpe. Samo kliknite dalje za nastavak nakon što pročitate mjere opreza.

22. XenCenter, ako je spojen na Internet, moći će locirati nedostajuće zakrpe za okolinu na ovom zaslonu. U vrijeme pisanja ovog članka jedina dostupna zakrpa je 'XS70E004'. Ovu zakrpu treba primijeniti ODMAH nakon nadogradnje ili instalacije XenServera 7.

23. Sljedeći zaslon će tražiti XenServer hostove na koje treba primijeniti zakrpu.

24. Nakon klika na 'next' XenCenter će preuzeti zakrpe i poslati ih na odabrane poslužitelje. Jednostavno pričekajte da se ovaj postupak dovrši i odaberite 'sljedeće' kada je primjenjivo.

25. S učitanim datotekama zakrpa, XenCenter će pokrenuti niz provjera kako bi osigurao ispunjenje određenih uvjeta prije instalacije zakrpa i ponovnog pokretanja računala.

25. Nakon što su sve predprovjere dovršene, XenCenter će upitati administratora kako treba postupati sa zadacima nakon instalacije. Osim ako ne postoji uvjerljiv razlog za to, dopuštanje XenCentru da izvršava ove zadatke obično je najbolji odgovor.

26. Sljedeći zaslon prikazat će napredak instalacije zakrpe i upozoriti administratora na bilo kakve pogreške.

Ovime se završava proces krpanja hostova XenServer 7. Sljedeći korak je početak stvaranja virtualnih gostiju! Hvala vam što ste pročitali ovaj članak o instalaciji XenServer 7.

Ne propustite: XenServer 7 – Nadogradnja bazena putem CLI i XenCenter web sučelja

Obavijestite nas o svim problemima koje imate u komentarima ispod.