Nested VSAN labor Workstation-ben 1.

Tavaly nyar vegen a VMworld-on bejelentett vSphere 5.5 mellett a masik nagy dobas a VSAN (Virtual SAN) publikus beta elrajtolasa volt. A nyilt beta-ra itt lehet jelentkezni, nekem anno nagyjabol ket het alatt kuldtek a mailt. Azota mar volt egy frissites, de tovabbra sincs idopont mikor lep ki a beta fazisbol a termek. Egyebkent 2014 Q1-et lehet hallani, meglatjuk. Napokban jott a hir hogy marciusban erkezik a vegleges valtozat, amiben a node-ok szama valoszinuleg 16-ban lesz maximalizalva (a beta elvileg maximum 8 ESXi hostot tamogat)

Ahhoz hogy kiprobaljuk a VMware uj tarolo megoldasat szuksegunk van minimum harom hostra amelyekben legalabb 1-1 szabad SSD es HDD talalhato, tovabba egy vCenter serverre is. Ez negy servert es jopar meghajtot jelentene. Szerencsere ennyi vasra nincs szuksegunk, az egesz labort nested virtualizalhatjuk, peldaul Workstation-ben. Az elso reszben a telepitesrol lesz szo, a masodikban pedig a konfiguralasrol es nehany VSAN scenariot tervezek kiprobalni. Kezdjunk bele.

Mire lesz szuksegunk

  • Fizikai host – Legkevesebb 16GB RAM-mal, ami tenyleg a minimum. Szivtam is vele egy keveset, mert hogy ennyi van a gepben, de errol majd kesobb. CPU nalam egy 4 magos i5-2500K szalad, nem valoszinu hogy ez lesz a szuk keresztmetszet. Legalabb 50 GB tarhellyel lehet szamolni, ha tervezunk nehany snapshotot is akkor tobbel. Termeszetesen SSD nelkul bele sem erdemes kezdeni: pakoljunk mindent, az osszes VM-et az osszes VMDK-val egyutt SSD-re.
  • VMware Workstation – A 8-as verzio VCP melle ingyen jart, igy ez pipa:) A tizes erre talalhato
  • VSAN beta kulcs – Ezt a VMware Community VSAN Public Beta Program oldalan lehet letolteni, miutan a visszaigazolo email megerkezett
  • ESXi5.5 VSAN beta image – ( VMware-VMvisor-Installer-vsanbetaref-1439689.x86_64.iso )
  • vCenter Server Appliance – ( VMware-vCenter-Server-Appliance-5.5.0.10000-1440531_OVF10.ova ), ez utobbi ket file innen erheto el
  • vSphere Web Client – A jo oreg C# vSphere Clientre nincs szukseg (amugy letoltheto ha kell megis a fenti linkrol), most mar tenyleg muszaj hasznalni a vSphere Web Client-et. Ezt megtehetjuk a host geprol is, vagy egy tovabbi management VM-et is deploy-olhatunk (en ezt tettem).
  • DNS server – Ez opcionalis, IP-vel is fel lehet venni a host-okat a vCenterbe, de nem baj ha van.
  • DHCP server – Szinten opcionalis.

Konfiguracio

  • 3x ESXi hosts, mindegyik a kovetkezokkel:
    • 2 vCPU
    • 4GB RAM (5.5 ota sajnos ez a minimum, 5.1-nek meg eleg volt 2GB)
    • 8GB disk az ESXi5.5-nek
    • 2x 50GB disk a VSAN-nak
    • 1x 10GB SSD a VSAN-nak, amit be kell hazudnunk a VM-nek majd.
    • 1x vNIC.
  • vCSA – ezeket majd utkozben
  • (opcionalis) DNS, DHCP server, Web Client egy management VM-ben

vCSA install

Mivel ez egy OVF template, a deploy nagyon egyszeru.

  • File -> Open, Import

vcsaimport

  • Majd lehet bekapcsolni a VM-et. Nalam van DHCP is, igy a boot utan mar az alabbi fogad. Ha nincs DHCP, akkor IP-t konfiguralni kell

vcsa

[+]

vcsastudio

  • Accept EULA, majd “Configure with default settings”. Letrehozza a DB-t, beallitja az SSO-t, majd nehany perc utan mar ez fogad:

vcsa-start2

  • Lehet allitani NTP-t, fix IP-t, DNS-t, hostname-et es proxy-t is ha kell.

vcsa-netw

vcsa-webl2

  • A login szinten root/vmware

vcsa-loggedin

[+]

  • Adjuk hozza a VSAN beta licenszet az Administration -> Licensing alatt

01lic

[+]

Innen folytatjuk majd a konfiguralassal, de elobb telepitsuk fel a hypervisor-okat.

ESXi install

Harom ESXi5 hostra van szuksegunk, ezert ezt a procedurat haromszor kell vegigjatszani (vagy .OVF file-ba exportalni, majd ketszer deployolni)

  • File -> New Virtual Machine alatt valasszuk a Custom opciot

02-custom

  • 10-es hardware verzio

03

  • Az OS-t kesobb installaljuk

04

  • Guest OS: ESXi5

05

  • VM neve, es helye

06

  • Minimum kovetelmeny a 2 vCPU

07

  • A 4 GB RAM szinten.

08

  • Halozati kapcsolat: NAT-ot fogok hasznalni, lehetne bridged is. a lenyeg hogy a vCSA-val elerjek egymast.

08_1

  • SCSI vezerlo tipusa

09_1

  • Adjuk hozza az ESXi5 OS disk-et, 8GB boven eleg lesz.

09

  • Ezutan megjelenik az osszesito, de a finish helyett valasszuk a Customize Hardware… -t

10

  • Adjunk hozza ket darab 50 GB-os, es egy 10 GB-os disket:

11

  • Disk tipusa

12

  • Uj lemez

13

  • Az elso 50 GB, a masodik szinten, a harmadik pedig egy 10 GB-os disk legyen

14

  • Adjuk neki nevet

15

  • Miutan hozzaadtuk a harom lemezt, mehet a finish. Most mar majdnem kesz az ESXi VM. Tallozuk be a ESXi5.5 VSAN beta image-t, es a ket checkbox-ot pipaljuk ki.

15_1

  • Mar csak egy dolog van hatra, be kell hazudnunk a VM-nek hogy a 10 GB-os disk egy SSD, nem pedig HDD. Ehhez a .vmx file-t kell editalnunk. Eloszor keressuk meg mi a pontos pozicioja a 10 GB-os disk-nek: a lemezt kivalasztva nezzuk meg mit rejt az Advanced… menu.

15_2

Latszik, hogy a SCSI 0:3-on talalhato

  • A .vmx file-t ( d:\VMware Workstation\ESXi5.5-1\ESXi5.5-1.vmx ) nyissuk meg egy editorral, es adjuk hozza a kovetkezo sort:
scsi0:3.virtualSSD = 1

15_3

  • Johet a boot.

17

  • Indul az installer

19

  • Enter

20

  • Accept EULA

21

  • Valasszuk ki a 8 GB-os disk-et, amit a hypervisor szamara hoztunk letre.

22

  • Mehet az install a 8 GB-os disk-re

23

  • Par perc mulva pedig az alabbi fogad

24

  • Miutan ujraindult az ESXi, nehany dolgot be kell konfiguralni. F2-vel lepjunk be, kezdjuk az IP beallitasokkal, amit a Configure Management Network -> IP Configuration alatt lehet elerni. Allitsunk static IP-t, a VSAN allitolag nem mukodik DHCP-vel.

25_

  • (opcionalis) Adjunk hostnevet a Configure Management Network -> DNS Configuration  alatt. Ha van DNS serverunk a halozatban, akkor erdemes ezt is beallitani. Ha nincs az se baj, IP-vel is fel lehet venni a hostokat vCenterbe

26

  • (opcionalis) Ha van DNS server, akkor a harom ESXi host nev-IP parosait adjuk hozza a Forward Lookup Zona-hoz, PTR-el.
  • Lepjunk be a vCSA-ba Web Client-en, hozzunk letre egy Datacenter object-et (VSAN) es vegyuk fel a hostokat a vCenterbe Actions -> Add Hosts… alatt.

27-2

  • Mindharom hostot akar DNS-el, akar IP-vel.

27_

  • Lepkedjunk vegig a wizardon. Kell a root jelszo, lockdown mode nem szukseges, VM-ek nincsenek mivel ez egy uj ures host.

29_

  • Ha minden jol megy, akkor az elso host be is kerult a vCenterunkbe.

30

[+]

  • Vegyuk fel a masik ket ESXi-t is.

Memoria hasznalat

A vCSA indulas utan perceken belul tenyleg elhasznal 6-6,5 GB RAM-ot, kesobb ez tovabb emelkedik. Mivel nalam a gepben 16 GB van es ebbol gazdalkodik a host OS (Win7) is, meglehetosen szukos lett volna a megmaradt 5-6 GB szabad memoria a harom ESXi hostnak. Ezert miutan az ESXi hostokat feltelepitettem csokkentettem mindegyik memoria-mennyiseget 4-rol 2 GB-ra. Emlekezunk az 5.1-nek meg 2 GB minimum kovetelmenye: vegul is, VM-ek nelkul a host csak elfut. Felbootolt, be is csatoltam oket vCenterbe, minden jol ment. A fizikai memoriabol ugy 1,5 GB korul hasznaltak, pont befertek, nagyon minimalis swap mellett. Majd a VSAN cluster letrehozasnal mialatt az ures disk-eket epp becsatoltam volna disk group-okba furcsa Workstation hibauzenet jott:

41-wtf

Nem tudtam mire velni. Ezutan harombol ket host eltunt a vCeneterbol, raneztem az ESXi console-ra, ott meg a jo oreg Exception 14 PSoD vart:

PSoD_ESXi

Ez ugye tipikusan valami HW hibara utal, legtobbszor memoria a ludas. Na de egy VM-ben is elofordulhat ilyen? Kulonben is a fizikai RAM-om (4×4 GB) biztos OK, mert nemreg egy elozo meghibasodas miatt futott memtest86, problema nelkul. Na jolvan, vegulis is beta a VSAN, lehet az tehet rola, probaljuk ujra. Mind a harom hostot ujrainditottam, VSAN cluster letrehozva, adjuk hozza a disk group-okat. Ujra PSoD.. Keresgeltem neten, de semmi hasonlot nemtalaltam. Deployoltam egy uj vCSA-at, de azzal is jott a PSoD. Installatam egy teljesen uj ESXi-t, azzal szinten. Aztan eszembe jutott, hogy levettem a RAM-ot 4-rol 2 GB-ra, probaljuk meg 4-el. A masik ket host-ot lekapcsoltam, aztan felbotoltam 4 GB-al. Erdemeny: problema nelkul letrehozta a disk group-ot a VSAN szamara, azota nem volt PSoD. Szoval az a 4GB tenyleg a minimum requirements.

Egy ilyen ESXi host kb 2 GB memoriat foglal boot utan tenylegesen a fizikai RAM-bol, de ez felkuszik 2,5-3 GB korulire is. Hogy minden VM-et el tudjak inditani egyreszt kellett egy jo nagy swap-et allokalnom a host OS-en (6 GB, SSD-n annyira nem drasztikus a perfromance csokkenes mint regen HDD-re swappelni), masreszt pedig Workstation-ben az eddigi “Fit all virtual machine memory into reserved host RAM” opcio helyett az alabbit kellett valasztani:

ws-swap-vm

Egyebkent elkepzelheto hogy ez is az alapertelmezett, de mar nem emlekszem. Sajnos a RAM arak az elmult 1-1,5 evben duplazodtak, igy mostanaban biztos nem bovitek tovabb.

Nemi swap mellett is egeszen jol mennek a VM-ek igy ezutan johetnek a Cluster letrehozas, VSAN konfiguralas es a VSAN scenariok, hamarosan.

Advertisements
This entry was posted in Uncategorized and tagged , , , , , . Bookmark the permalink.

2 Responses to Nested VSAN labor Workstation-ben 1.

  1. Pingback: Workstation, Fusion, itt a vege? | vThing

  2. Pingback: Virtual SAN 6.2 | vThing

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s