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 Administrator@vsphere.local 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: Administrator@vsphere.local // <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: Administrator@vsphere.local // <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
© Copyright 2024