Installasjon av ESXi og vCenter

Installasjon av ESXi og vCenter
Tor Ivar Melling, institutt for informatikk og e-læring ved NTNU
Lærestoffet er utviklet for faget IFUD 1034 Virtuelle tjenere (VMware vSphere)
Resymé: Denne leksjonen går vi igjennom installasjon av ESXi og vCenter
Innhold
1.
Innledning ....................................................................................................................................... 2
2.
Installer virtuelle maskin med ESXi i vSphere Client ....................................................................... 2
3.
Installer virtuelle maskiner med ESXi i vSphere Web Client ........................................................... 5
4.
Installasjon av ESXi – vSphere client og Web Client ....................................................................... 7
5.
Konfigurering av ESXi ...................................................................................................................... 9
6.
Installasjon av vCenter .................................................................................................................. 10
7.
Legg til ESXi hoster i vCenter – vSphere Client ............................................................................. 14
8.
Legg til ESXi hoster i vCenter – Web Client ................................................................................... 16
Side 1 av 17
1. Innledning
I denne leksjonen skal vi se på hvordan man installerer ESXi operativsystemet på en server. Etter
ESXi installasjonen skal vi installere VIM (Virtual Infrastructure Management) vCenter og hvordan vi
kan administrere flere ESXi hoster.
Hvis du benytter deg av egen hardware kan du registrere deg på http://www.vmware.com for å laste
ned prøvetid på fullversjon av ESXi og vCenter. vSphere Client lastes enten ned fra VMware sin
hjemmeside eller under ressurser i ITs Learning.
Ved bruk av skolens ressurser skal vi opprettes alle maskinene på en virtuell lab. Det blir også gått
igjennom i denne leksjonen hvordan man gjør det ved bruk av vSphere Client og Web Client.
2. Installer virtuelle maskin med ESXi i vSphere Client
Dette vil kun gjelde for de som skal benytte seg av skolens ressurser og Windows, men det vil være
nyttig for den som installerer det på egen hardware da det gjennomgås hvordan en installerer en
virtuell maskin i vSphere Client. Som nevnt ovenfor må en ha installert vSphere Client før en
begynner. Denne leksjonen går mye ut på å få på plass testlabben for videre bruk i faget. Vi kommer
tilbake til temaene som nevnes i leksjoner. For dere som ikke benytter Windows eller ønsker å
benytte Web Client i stedet for vSphere Client må innloggingen gjøres igjennom Web Client: Hopp til
Opprette virtuelle maskiner for ESXi i vSphere Web Client
VMware har bestemt seg for å minimere videre utvikling av vSphere Client fra vSphere 5.5. Dvs. at
en kan med fordel gå igjennom både vSphere Client og Web for å bli kjent med grensesnittet. Web
Client er pakket med funksjonalitet og smarte løsninger, men ulempen er at Web Client fremdeles er
litt underlegen på respons i forhold til vSphere Client.
https://webclient.studvir.aitel.hist.no:9443/vsphere-client Plug-in må installeres for å få full ytelse
og konsoll på virtuelle maskiner (står nedenfor innloggingsboksen).
Side 2 av 17
Skriv inn følgende informasjon under
IP address / Name:
<sendt på epost>
User name:
<sendt på epost>
Password:
<sendt på epost>
Figur 1
Når du har fått logget inn vil du se en
velkomstskjerm (Home). Under
Hosts and Clusters ser du en pool
opprettet til bruk for virtuelle
maskiner i faget VIT. Under VM and
Templates er det en egen mappe for
dine maskiner på VIT.
Figur 2
Side 3 av 17
I første omgang skal vi installere to ESXi
maskiner og et vCenter. For å installere
ESXi på tilgjengelige VMer under vår
mappe/pool må vi høyreklikk og
deretter velg Edit Settings.
Klikk deretter på:
- CD/DVD
- Velg Datastore ISO File
- Browse frem til
installasjonsfilen for ESXi og
huk av for Connect at power on
Figur 3
Start opp maskin og velg enten Open Console eller Console-taben
Figur 4
Installasjon av ESXi
Side 4 av 17
3. Installer virtuelle maskiner med ESXi i vSphere Web Client
For dere som ikke benytter Windows må innloggingen skje via Web Client siden vSphere kun har
nativ klient for Windows. Som nevnt ovenfor er det nødvendig å installere en plug-in for å få konsoll
til de virtuelle maskinene i nettleseren. For støttede nettlesere se følgende dokumentasjon fra
VMware: vSphere Web Client 5.5 / vSphere Web Client 6.0 (grunnen til at vi trenger å vite begge er
at produksjonsmiljøet vi skal installere de virtuelle ESXi hostene på kjører 5.5 mens vi skal installere
6.0)
Logg Web Client med tilsendt brukerinformasjon
Figur 5
Brukergrensesnittet for Web Client er noe annerledes enn vSphere Client, men om en kjenner til
vSphere Client fra før klarer en fint å finne frem i Web Client. Når vi logger inn første gangen blir vi
møtt med en Home visning. Ved å klikke oss inn på:
-
vCenter
Side 5 av 17
Hosts And Cluster og videre ned til Resource
Pool Vit. Vi kommer tilbake til hva Resource Pool
er senere. Som nevnt i innledningen er dette en
walk through for å få opp vårt eget testmiljø.
Figur 6
Høyreklikk deretter på virtuelle maskinen tiltenkt ESXi og velg Edit Settings. Velg CD/DVD og browse
deg frem til installasjonsfilen til ESXi
For å få Console i Web Client kan vi enten velge maskinen og klikke på skjermen som vises eller
høyreklikker vi på VM og velg Open Console. En ny arkfane vil åpne seg med console for valgt VM.
Ved åpning av VM Console kan noen nettlesere be om tillatelse for å åpne en ny fane.
Figur 7
Side 6 av 17
4. Installasjon av ESXi – vSphere client og Web Client
Når du starter maskinen for første gang vil den boote fra ESXi image du akkurat la til den virtuelle
maskinen. Du kan enten viste skjermen i Console tabben i klienten eller åpen et eget vindu ved å
trykke på skjermen med en grønn på som peker opp mot høyre, her vist i eget vindu. På maskiner
uten VMware Tools installert (se ressursermappen i itslearning for informasjon om VMware tools)
må en trykke Ctrl + Alt for å få musen og tastaturet ut av den virtuelle maskinen. Vi kan installere
VMware tools for ESXi hostene, men siden dette er VMer vi ikke jobber spesielt mye med via
konsollet er det ikke nødvendig. Se egen veiviser for installasjon av VMware Tools for ESXi under
resurser i Its Learning.
1. Velg å installer ESXi og vent på at installasjonen laster inn.
Figur 8
Du vil bli møtt med følgende skjermbilde. Vil videre gå fort igjennom installasjonen av ESXi.
Figur 9
-
Godta lisensen F11
Velg den ene disken vi får opp på Select a Disk to Install or Upgrade. (Enter)
Velg språk, pil opp til vi kommer til Norwegian.
Side 7 av 17
-
-
Velg ønsket passord på ESX hosten sin root-bruker. Root-bruker er den ene brukeren som
har full tilgang på hele systemet. Velg komplekse passord, ikke Passord01 etc. For
enkelhetsskyld kan samme passord som satt på tildelte Windows 2012-maskiner benyttes.
Ved behov for hjelp kan jeg logge inn med et allerede kjent passord.
Bekreft deretter installasjon med F11.
Restart maskinen når du blir bedt om det og disconnect installasjonsmediet.
Side 8 av 17
5. Konfigurering av ESXi
Når du starter ESXi hosten på nytt vil du bli møtt med skjermen til venstre. Her ser vi at maskinen har
mottatt IP-adresse fra DHCP-tjeneren som står på nettet vi koblet til. Vi ønsker ikke å benyttes oss av
tilfeldig tildelt adresse på en tjenere og trykker derfor F2 for å komme til Customize System. Logg inn
med root og passord satt under installasjonen. Trykk deretter F2 igjen. Her skal vi Configure
Mangament Network.
Figur 10
Velg deretter IP Configuration og at vi ønsker å benytte Static IP. Skriv inn IP-adresseinformasjon
mottatt pr. epost. Til dere som benytter eget ustyr må du forholde deg til dine egne adresser.
Figur 11
Sett også DNS Configuration i henhold til mottatt informasjon. Under IPv6 velger vi å disable IPv6.
Dette medfører hosten må reboote når vi går ut av Configure Management Network menyene.
Side 9 av 17
6. Installasjon av vCenter
VMware vCenter installeres på en maskin som kjører Windows, men for at dere skal slippe å
installere operativsystemet er det alt rullet ut en maskin med Windows 2012 r2 i hver av deres
mappe for dere som benytter skolens servere.
Installeringsmediet for vCenter mountes opp på samme måte som ved installasjon av ESXi vist
ovenfor. For den som benytter eget utsyr kan du laste ned vCenter fra www.vmware.com sine sider.
VMware lisenser legges ut på ressursermappen i ITs Learning. Vi vil i dette faget benytte den
medfølgende databasen siden vi skal sette opp et testsystem og basen støtter opptil 50 virtuelle
maskiner, som er mye mer enn hva vi kommer til å teste med.
Figur 12
Selve installasjonen er en rett frem installasjon lik de fleste Windowsprogrammer. Vi velger å kjøre
inn vCenter Server for Windows som Embedded Deployment. I et større produksjonsmiljø kunne vi
delt opp de forskjellige tjenestene på hver sin VM og en egen databaseserver som håndterte
databasene disse tjenestene benytter, External Deployment – Platform Services Controller. Fra
Side 10 av 17
tidligere versjoner av vCenter 5.1 – 5.5 kunne vi velge å installere følgende services selv, Single Sign
On, Web Client, Inventory Service og vCenter, men VMware har i versjon 6.0 endret på arkitekturen
for vCenter og tilhørende services.
vCenter Server Architecture Changes
vCenter Server 6.0 simplifies planning and deployment by offering two deployment models. The first,
embedded, deploys the new Platform Services Controller (PSC) and the vCenter Server system on the same
machine. The second, external, deploys the PSC and the vCenter Server instance on separate machines.
All vCenter Server services—such as VMware vCenter™ Inventory Service, VMware vSphere Web Client, auto
deploy, and so on—are installed along with vCenter Server. There are no longer separate installers for these
components, simplifying the architecture by combining functions onto a single machine. VMware vSphere
Update Manager™ remains as a standalone Microsoft Windows installation.
Both deployment models support use of an embedded PostgreSQL database. For external database use,
Windows vCenter Server deployments support SQL Server and Oracle Database; VMware vCenter Server
Appliance™ supports Oracle Database1
Etter et vi har valgt vCenter Server and Embedded Platform Sercvices Controller gjør vi følgende valg.
Benytt informasjon mottatt på epost ved navnevalg:
-
Skriv inn System Name (Fult DNS navn for vCenter-maskinen, se info på epost).
Velg et Single Sign-on passord for brukere [email protected] og la resten stå til
default.
La det stå til Windows Local System Account for hvilken konto som skal kjøre vCenter Server
Benytt medfølgende database
La det stå til delfault porter
Kjør igjennom resten av veiviseren og installer vCenter Server.
Hva er Single Sign On, Inventory Service, Web Client og vCenter?
When administrators deploy multiple solutions within an environment, it is the lack of a true single sign-on that
creates difficulties for them. They often must authenticate repeatedly with the same credentials when they
switch between various virtualization solutions. With vSphere 5.1, vCenter Single Sign-On is a critical
component of vCenter Server. It eases the authentication process with proven industry standards for the
VMware environment and provides the following benefits:
Additional identity sources through added support for authentication using Open LDAP and NIS repositories
alongside Microsoft Active Directory
Support for multiple identity sources, including multiple Active Directory forests/domains or mixed identity
sources
1
http://www.vmware.com/files/pdf/vsphere/VMware-vSphere-Platform-Whats-New.pdf
Side 11 av 17
The ability of vCenter Server solutions to trust each other without requiring authentication every time a solution
is accessed.
Architecture supporting multi-instance and multisite configurations that provide availability of vCenter Single
Sign-On servers located locally or geographically dispersed for single-solution authentication across the entire
environment. 2
Figur 13 3
vCenter Inventory Service
vCenter Server responsiveness is one of the challenges administrators face when environments grow. This can
be the effect of multiple client connections to the vCenter server. Active vSphere Client connections, idle
connections such as a session that a client has left open, poorly written scripts and so on affect performance of
the vCenter server. With vSphere 5.1, vCenter Inventory Service reduces direct client requests to the vCenter
server with query caching, reducing the load on core vCenter Server processes.
The main use case of the vCenter Inventory Service is to manage the vSphere Web Client inventory objects and
property queries that the client requests when users navigate the vSphere environment. The vSphere Web
Client requests only information viewed on the screen, so navigation is more efficient. In vCenter Server 5.0,
vCenter Inventory Service was a separate process. With the updated vCenter Server, it is now a separate
independent component and can be offloaded to a separate server or closer to the vSphere Web Client. This
reduces traffic and improves response times. 4
2
http://www.vmware.com/files/pdf/techpaper/Whats-New-VMware-vCenter-Server-51-TechnicalWhitepaper.pdf
3
https://blogs.vmware.com/vsphere/2012/09/vcenter-single-sign-on-part-1-what-is-vcenter-single-signon.html
4
http://www.vmware.com/files/pdf/techpaper/Whats-New-VMware-vCenter-Server-51-TechnicalWhitepaper.pdf
Side 12 av 17
Hva er vCenter?
vCenter er en sentralisert administrering av ESXi hoster. Ved å sette flere ESXi hoster i et Cluster får
en muligheter til å benytte seg av vMotion, Storage vMotion, High Availability, Fault Tolerance og
DRS for å nevne noen fordeler.
vMotion er hot eller cold migrering av VMer mellom ESXi hoster. Storage vMotion tillater virtuelle
maskiner å bytte Datastore hvor den er lagret uten at det påvirkes driften av VMen. High Availability
er krisehåndtering om ESXi hoster krasjer og VMer må startes opp på nytt igjen på andre ESXi hoster
i Clustret. Fault Tolerance er en teknikk hvor ESXi hostene har tilgang på dataen til en eller flere
VMers minne og cpu for å kunne ta over driften av denne VMene on the fly, Zero Downtime. DRS –
Distributed Resource Scheduler er vSphers ressurshåndtering mellom ESXi hostene, CPU, minne og
lagring.
Når installasjonen er ferdig får du muligheten til å åpne vSphere Web Client på VMen vi akkurat
installerte vCenter. Vi vil heller åpne det i en nettleser på vår egen maskin og ikke igjennom
fjernstyringen av VMen som kjører vCenter.
Side 13 av 17
7. Legg til ESXi hoster i vCenter – vSphere Client
Vi er nå klar til å begynne legge til ESXi hostene i nylig installert vCenter. Dette gjør ved å starte
vSphere Client eller Web Client opp mot adressen som er satt på vCenter serveren.
For Web Client hopp videre til Legg til ESXi hoster i vCenter – Web Client
Figur 14
Det kan være litt vanskelig å holde tråden her, men vc-vit-demo er en virtuell maskin under vc hvor
også vår ESXi hoster er installert. Normalt vil ESXi installeres på rett på fysisk jern og vCenter som en
virtuell eller fysisk maskin. Vil her gå raskt igjennom fremgangsmåte for å legge en ESXi host til i
vCenter.
Side 14 av 17
Logg inn med: [email protected] // <passordet du satte som SSO passord>
1. Du blir møtt med denne skjermen ved
innlogging. Hvis Home er det første vinduet du
ser, klikker du på Hosts and Clusters for.
2. Deretter høyreklikker du på navnet til venstre
for å opprette ett New Datacenter. Dette for at
vi skal kunne legge til nye hoster.
Figur 16
Figur 15
Opprett deretter et Cluster ved å høyeklikk på
opprettet Datacenter. Vi kommer tilbake til hva
et Datacenter og Cluster er, men raser igjennom
for å få opp vårt testmiljø. Velg default settings.
3. Deretter ser vi at vi har mulighet til å Add Host 4. Skriv inn IP adressen og root bruker + passord
under opprettet Cluster.
til ESXi maskinen du har installert.
Figur 18
Figur 17
Deretter er det bare å følge veiviseren og la innstillingene stå til default.
Vi vil gå igjennom de forskjellige temaene grundig senere, men raser litt igjennom for å få opp
testlabben for faget.
Side 15 av 17
8. Legg til ESXi hoster i vCenter – Web Client
Det kan være litt vanskelig å holde tråden her, men vc-vit-demo er en virtuell maskin under vc-fag
hvor også vår ESXi hoster er installert. Normalt vil ESXi installeres på rett på fysisk jern og vCenter
som en virtuell eller fysisk maskin. Vil her gå raskt igjennom fremgangsmåte for å legge en ESXi host
til i vCenter.
Koble deg opp med nettleseren mot IP-adressen til ditt vCenter.
https://<dittvCentersIP-adresse>
Logg inn med: [email protected] // <passordet du satte som SSO passord>
Figur 19
I det nylige opprettet vCenteret skal vi nå opprette et Datacenter og Cluster hvor installerte ESXi
hoster skal legges til.
-
Klikk på vCenter  Hosts And Cluster  Høyreklikk på vCentrets navn og New Datacenter og
gi det ett passende navn.
Høyreklikk deretter på opprettet Datacenter og velg New Cluster. Vi kommer tilbake til hva
Datacenter og Cluster er.
Side 16 av 17
Figur 20
-
La det stå til default settings da vi skal komme tilbake til DRS og HA.
For å legge til ESXi hostene:
-
Høyreklikk på nylig opprettet Cluster og velg Add host.
Skriv inn IP-adressen / DNS-navnet til ESXi hosten du ønsker å legge til
Skriv inn root og passord.
Velg om du vil legge til lisens (ligger under ressurser i ITs Learning)
Default på resten og finish.
Figur 21
Side 17 av 17