Nova instalacija XenServera 7


U ranijim člancima raspravljalo se o konfiguraciji i upotrebi XenServera 6.5. U maju 2016., Citrix je objavio novu verziju XenServer platforme. Dosta 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 je koristio CentOS 5.10, a novo izdanje XenServer 7 Dom0 je ažurirano na CentOS 7.2. Ovo je dovelo do novijeg Linux kernela u Dom0, kao i lakoće 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 root particiju (4GB). Nakon toga, mnogi korisnici su vjerovatno iskusili probleme gdje bi evidencije rutinski popunjavale root particiju ako se ne nadgledaju ili izvoze u vanjski mehanizam dnevnika.

Sa novim izdanjem, shema particioniranja je promijenjena u GPT, a izvršeno je i logičnije particioniranje. Grafikon ispod je u potpunosti pripisan službenim informacijama o izdanju Citrixa:

  1. 18GB XenServer particija domene kontrole hosta (dom0).
  2. 18GB rezervna particija
  3. 4GB log particija
  4. 1GB swap particija
  5. 5GB UEFI particija za pokretanje

Ove promjene zahtijevaju veće zahtjeve za hard disk za Dom0 u poređenju sa starijim verzijama XenServera, ali shema ublažava nekoliko problema sa starijim verzijama.

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

Lista popravki i poboljšanja je prilično velika, ali neka od visoko zapaženih poboljšanja iz Citrixa uključuju introspekciju protiv malvera bez agenta za goste, kao i okvire koji mogu omogućiti gostima da se migriraju između CPU-a različitih generacija.

Postoje mnoga druga poboljšanja koja se mogu vidjeti u ovoj nadogradnji i autor snažno ohrabruje pregledavanje popisa i povezanih dokumenata na Citrixovoj web stranici:

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

ODRICANJE ODGOVORNOSTI

Svrha ovog članka je da prođe kroz novu instalaciju, kao i da pomogne administratorima u procesu nadogradnje starijih XenServer instalacija na noviji XenServer 7 i primjene kritičnih zakrpa.

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

Postoji nekoliko načina za obavljanje procesa nadogradnje i „pravo“ rješenje za bilo koju određenu instalaciju će u velikoj mjeri ovisiti o organizaciji. Budite sigurni da razumijete implikacije i procese potrebne za uspješnu nadogradnju.

Citrix je objavio vrlo detaljan dokument koji treba pregledati prije nego što se započne proces nadogradnje: xenserver-7-0-installation-guide.pdf

XenServer sistemski zahtjevi

  1. XenServer 7 ISO : XenServer-7.0.0-main.iso
  2. Server sposoban za virtuelizaciju
  3. Lista kompatibilnosti hardvera je ovdje: http://hcl.xenserver.org/
  4. Mnogi sistemi će raditi čak i ako nisu navedeni, ali rezultati se mogu razlikovati, koristite na vlastitu odgovornost.
  5. Minimalno 2GB ram; 4GB ili više preporučuje se za pokretanje virtuelnih mašina
  6. Minimum 1 64-bitni x86 1,5GHz procesor; Predlaže se 2 GHz ili više i više CPU-a
  7. Prostor na tvrdom disku od najmanje 46 GB; više je potrebno ako se virtuelne mašine spremaju lokalno
  8. Najmanje 100mbps mrežna kartica; predloženo je više gigabita

Predloženi dodaci autora

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

  1. Ažurirajte firmver na sistemu XenServer (posebno firmver NIC) – 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. Pobrinite se da napravite sigurnosnu kopiju podataka bazena kako biste olakšali vraćanje ako je potrebno
  5. Ponovo pokrenite sve XenServer hostove još jednom nakon što su svi koraci završeni ako okruženje može priuštiti vrijeme ponovnog pokretanja

Nadogradnja jednog hosta i nova instalacija XenServera 7

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

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

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

Kada se ISO preuzme, kopirajte ga na USB disk pomoću uslužnog programa ‘dd’. OPREZ – Sljedeća komanda će zamijeniti SVE na fleš disku sadržajem XenServer ISO. Ovaj proces će također stvoriti USB disk za pokretanje za proces instalacije.

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

2. Sada postavite medij za pokretanje u sistem na kojem treba instalirati XenServer. Ako je korak kreiranja medija za pokretanje bio uspješan, sistem bi trebao prikazati početni ekran XenServera.

3. Na ovom ekranu jednostavno pritisnite enter da pokrenete instalacioni program. Prvi ekran, nakon što instalater uspešno pokrene, tražiće od korisnika da odabere svoj jezik.

4. Sljedeći ekran će od korisnika tražiti da potvrdi da nadogradnja ili instalacija treba biti obavljena, kao i zatražiti sve druge posebne drajvere koji bi mogli biti učitani kako bi se da instalirate XenServer.

5. Sljedeći ekran je obavezna EULA (Ugovor o licenciranju krajnjeg korisnika). Koristite strelice na tastaturi da pomaknete kursor na dugme „Prihvati EULA“.

6. Ovo je mjesto gdje instalacija može ići jednim od dva puta ako instalater otkrije prethodnu instalaciju. Sljedeći ekran će od korisnika zatražiti čistu instalaciju ili nadogradnju na postojeću instalaciju XenServera. Prvi set uputa ovdje će proći kroz čistu instalaciju. Ako je potrebna nadogradnja, preskočite na korak 15.

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

8. Nakon što je odabrana instalacijska putanja, XenServer će morati znati gdje se nalaze instalacioni fajlovi. U ovom slučaju, instalater je pokrenut sa lokalnog medija i to je opcija koju treba izabrati.

9. Sljedeći korak će omogućiti korisniku da instalira dodatne pakete u isto vrijeme kada i ovaj instalater. U vrijeme pisanja ovog teksta, ne postoje dodatni paketi za XenServer 7 tako da se ovdje može odabrati ‘ne’.

10. Sljedeći ekran će omogućiti 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.

11. Kada se verifikacija završi, ako se izabere tokom instalacije, XenServer instalater će tražiti od korisnika da podesi neke sistemske informacije.

Prvi upit će biti postavljanje lozinke root korisnika. Sada, pošto će XenServer biti osnovni sistem za potencijalno nekoliko važnih virtuelizovanih servera, imperativ je da lozinka bude sigurna i dovoljno složena!

Važno: Ne zaboravite ni ovu lozinku jer više neće biti drugih korisnika na sistemu nakon što instalater završi!

12. Sljedećih nekoliko koraka će pitati kako bi trebalo konfigurirati interfejs mreže za upravljanje (Statička adresa ili DHCP), kao i ime hosta i DNS informacije. Ovo će zavisiti od okruženja.

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

14. U ovom trenutku u instalateru, sve početne informacije o konfiguraciji za čistu instalaciju su date i instalater je spreman da instalira sve potrebne datoteke.

UPOZORENJE – Nastavak u ovom trenutku IZBRISĆE SVE PODATKE na ciljnim diskovima!

Nastavite na korak 19 nakon što odaberete „Instaliraj XenServer“.

Nadogradnja XenServera 6.5 na XenServer 7

15. Ovi koraci se koriste samo ako se vrši nadogradnja na stariju verziju XenServera. Instalacijski medij će locirati starije verzije XenServera ako korisnik želi. Prilikom nadogradnje, instalater će automatski kreirati rezervnu kopiju trenutnog sistema.

16. Nakon kreiranja sigurnosne kopije, instalater će zatražiti dodatne pakete. U vrijeme pisanja ovog teksta, ne postoje dodatni paketi za XenServer 7.

17. Sljedeći ekran će omogućiti 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 ovom trenutku instalater će napraviti sigurnosnu kopiju starijeg 6.x sistema i napraviti odgovarajuće promjene za podešavanje XenServera 7.

Nastavak instalacije XenSevera 7

19. Jedna od najočitijih promjena koje je autor primijetio kod novijeg XenServera 7 je da je vrijeme pokretanja izgleda drastično smanjeno. Većina do sada testiranih XenServer 7 sistema pokrenula se otprilike 35-60% brže nego kada je pokrenuta XenServer 6.5. Ako je instalacija bila uspješna, sistem bi se trebao pokrenuti na XenServer konzoli.

Čestitamo, instalacija/nadogradnja XenServera je uspjela! Sada je vrijeme za kreiranje virtualnih gostiju, umrežavanja i spremišta za pohranu!

Primjena kritične zakrpe XenServer 7 XS70E004

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

21. Sljedeći ekran će pružiti neke informacije o procesu instalacije zakrpe. Samo kliknite sljedeće da nastavite nakon što pročitate mjere opreza.

22. XenCenter, ako je povezan na Internet, moći će locirati sve nedostajuće zakrpe za okruženje na ovom ekranu. U vrijeme ovog članka jedina dostupna zakrpa je ‘XS70E004’. Ovu zakrpu treba primijeniti ODMAH nakon nadogradnje ili instalacije XenServera 7.

23. Sljedeći ekran će zatražiti od XenServer domaćina da primjene zakrpu na.

24. Nakon što kliknete na ‘sljedeće’ XenCenter će preuzeti zakrpe i prebaciti ih na odabrane servere. Jednostavno pričekajte da se ovaj proces završi i odaberite ‘sljedeće’ kada je primjenjivo.

25. Sa otpremljenim datotekama zakrpa, XenCenter će izvršiti niz provjera kako bi osigurao da su ispunjeni određeni uslovi prije instaliranja zakrpa i ponovnog pokretanja hostova.

25. Kada se sve prethodne provjere završe, XenCenter će pitati administratora kako treba postupati sa zadacima nakon instalacije. Osim ako ne postoji uvjerljiv razlog za to, dopuštanje XenCenter-u da izvrši ove zadatke je obično najbolji odgovor.

26. Sljedeći ekran će prikazati napredak instalacije zakrpe i upozoriti administratora o eventualnim greškama.

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

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

Obavijestite nas o svim problemima koje imate u komentarima ispod.