S i v u 1 | 21 VMware vSphere & Cisco Nexus 1000v Kymenlaakson Ammattikorkeakoulu 206100811 Projektiopinnot Valvoja Martti Kettunen Markus Varjola Ti09 22.3.2012 Sisällysluettelo Johdanto ........................................................................................................................................................ 2 Vaatimukset ................................................................................................................................................... 3 Kytkentä......................................................................................................................................................... 3 Kytkimen konfigurointi .................................................................................................................................. 4 Windows 2008 R2 .......................................................................................................................................... 5 Asennus ja vCenter .................................................................................................................... 5 NAT (valinnainen)....................................................................................................................... 5 DHCP (valinnainen) .................................................................................................................... 6 DNS (valinnainen) ...................................................................................................................... 7 ESXi asennus .................................................................................................................................................. 7 VEM asennus.............................................................................................................................. 8 iSCSI Dell MD3000i ........................................................................................................................................ 8 Dell salasanan palautus (valinnainen)........................................................................................ 9 IP-osoitteen selvittäminen (valinnainen) ................................................................................... 9 Dell MD3000i konfigurointi osa 1 ............................................................................................ 10 Dell MD3000i konfigurointi osa 2 (suoritetaan vCenterin konfiguroinnin välissä).................. 11 vCenter konfigurointi................................................................................................................................... 12 Host iSCSI initiator ................................................................................................................... 12 Nexus 1000v VSM ........................................................................................................................................ 14 ESXi palvelimien alustavat verkkoasetukset ............................................................................ 14 VSM asennus ............................................................................................................................ 14 VSM konfigurointi osa 1 ........................................................................................................... 15 vCenter SVS plugin ................................................................................................................... 15 VSM konfigurointi osa 2 ........................................................................................................... 16 VSM port profiles ..................................................................................................................... 16 N1KV dVS ja siihen siirtyminen.................................................................................................................... 18 Mietteitä ja yhteenveto ............................................................................................................................... 19 Liitteet.......................................................................................................................................................... 20 Lähteet ......................................................................................................................................................... 20 S i v u 2 | 21 Johdanto Nopeasti kasvavat virtualisointiympäristöt ja kompleksit tekniikat ovat aiheuttaneet ilmiön, jossa vastuualueiden rajat ovat muuttuneet oleellisesti. Tietoverkkotekniikan osaajalla ei ole hallintamahdollisuutta virtualisoituihin tietokoneisiin ja virtuaaliympäristöjen hoitajalla on täysi vastuu myös tietoverkkopuolesta, johon hänellä ei ole mahdollisesti koulutusta. Cisco on puuttunut ongelmaan ja kehittänyt Nexus nimisen tuoteperheen virtuaalisia access-tason kytkimiä, jotka integroituvat VMware vSphere ympäristöihin. Nexus kytkimet mahdollistavat vastuun painopisteen siirtämisen takaisin oikealle taholle. Nexus kytkimet tarjoavat myös muitakin kriittisiä lisäominaisuuksia komplekseihin virtualisoituihin ympäristöihin. • • • • Yhteinen hallintarajapinta fyysiselle ja virtuaaliselle verkkoinfrastruktuurille Ciscon VN-Link teknologian avulla. Virtuaalikoneiden sääntöpohjainen liitettävyys porttiprofiileiden avulla. Porttiprofiilit ovat hyvin skaalautuva menetelmä suurten virtuaalikonemäärien hallintaan. Mobilisoitu tietoturva ja verkkoasetukset. Porttiprofiileiden ansioista tietoruva asetukset ja verkon asetukset seuraavat virtuaalikoneita niitä siirreltäessä fyysiseltä isännältä toiselle. Optimoitu kaistankäyttö I/O intensiivisiä applikaatioita varten. Yleisen käytännön mukaan verkkokortteja vartaan tiettyä tarkoitusta varten, kuten vMotion. Nexus mahdollistaa kaikkien fyysisten porttien käytön yhtenä loogisena kanavana ja jokaisen liikennetyypin laadun varmistamiseen QoS:n avulla. Projektin tarkoituksena on kartoittaa Nexuksen ympäristövaatimuksia, selvittää käyttöönottoon liittyviä ongelmia ja huomioitavia asioita. Projekti on mahdollista konfiguroida usealla eri tavalla, mutta vain projektissa käytetty konfigurointi käydään läpi. Miten Nexus sitten käytännössä toimii? Nexus koostuu kahdesta suuremmasta kokonaisuudesta, VSM (Virtual supervisor module) ja VEM (Virtual ethernet module). Nexus 1000v:n tapauksessa VSM on ESXi palvelimella sijaitseva virtuaalikone, joka vastaa kokonaisuuden hallinnasta. VSM ei käytä Ciscon fyysisistä laitteista tuttua IOS ohjelmistoa, vaan virtuaalisiin ympäristöihin soveltuvaa NX-OS:ää. Ohjelmistot ovat kuitenkin samanlaisia käyttää ja kuka tahansa, jolla on kokemusta IOS:n kanssa, pärjää myös NX-OS:n kanssa. Toinen osa Nexus kytkimestä on VEM, joka on ohjelmisto, joka asennetaan jokaiseen ESXi palvelimeen, joka on osana Nexuksen hallittavaa ympäristöä. VEM moduuli on varsinainen virtuaalikytkin, joka suorittaa konfiguraatiota, jota VSM sille syöttää. S i v u 3 | 20 Vaatimukset • • • • • • 2 kpl ESXi palvelimia o Enterprise plus lisenssi tai evaluation o ESXi 5.0 o 4 Gb muistia o 3 kpl verkkokortteja 1 kpl 2008 R2 palvelin o vCenter ohjelmisto o DHCP (valinnainen) o DNS (valinnainen) o NAT (valinnainen) 1 kpl Windows 7 työasema o vSphere client o VMware workstation (valinnainen) o COM portti (valinnainen) 1 kpl 802.1Q kykenevä kytkin (cisco 3560) o 16 porttia minimi 1 kpl iSCSI tallennustila (md3000i) Nexus ohjelmistot o VSM versio 4.2(1)SV1(4a) o VEM versio v132-4.2.1.1.4.1.0-3.0.4.vib Valinnaiset objektit on mahdollista jättää pois työstä, tai toteuttaa toisella tavalla. Cisco 3560 ja Dell MD3000i ovat tässä projektissa käytetyt ratkaisut. Kytkentä Työn kannalta oleellista on, että laitteet ovat kaikki kytketty samaan L2 tason toimialueeseen. Siksi projektia varten tarvitaan yksi isompi kytkin, kuten 24 porttia käsittävä Cisco 3560. Muun merkkiset kytkimet ovat myös käytettävissä, kunhan ne tukevat 802.1Q standardia. Laitteet ovat kytketty seuraavalla tavalla kytkimeen. ESXi:t tulee kytkeä kuvan mukaisella tavalla, tai myöhemmin esitetty konfiguraatio ei vastaa fyysistä kytkentää. Kaikki muut laitteet tulee kytkeä vlan 1 alueelle, ulos lukien viimeisessä vaiheessa käytettävä testikone, joka liitetään viimeisenä vlan 53:seen. S i v u 4 | 20 Kytkimen konfigurointi Työn sujuvuuden edistämiseksi kytketään kaikki laitteet valmiiksi ja konfiguroidaan kytkin valmiiksi. Tähän tarkoitukseen käytettiin Windows 7 konetta ja siihen asennettua COM1 porttia. Cisco 3560 kytkimen ja tietokoneen välille kytketään Ciscon console kaapeli, jonka toisessa päässä on DB-9 liitin ja toisessa RJ-45. Yhteyden muodostamiseen käytetään Puttya, josta valitaan serial yhteys. Yhteyden muodostamisen jälkeen, voidaan kytkin konfiguroida. Switch> enable Switch# conf t Switch(config)# hostname SW3560 SW3560(config)# vlan 51 SW3560(config-vlan)# vlan 52 SW3560(config-vlan)# vlan 53 SW3560(config)# int range f0/1-2 SW3560(config-if-range)# switchport trunk encapsulation dot1q SW3560(config-if-range)# switchport mode trunk SW3560(config-if-range)# switchport trunk allowed vlan 1,51-53 SW3560(config-if-range)# channel-group 1 mode on SW3560(config-if-range)# int range f0/3-4 SW3560(config-if-range)# switchport trunk encapsulation dot1q SW3560(config-if-range)# switchport trunk allowed vlan 1,51-53 SW3560(config-if-range)# switchport mode trunk SW3560(config-if-range)# channel-group 2 mode on SW3560(config-if-range)# int range f0/19-24 SW3560(config-if-range)# switchport mode access SW3560(config-if-range)# switchport access vlan 53 SW3560(config-if-range)# int range Gi0/1-2 SW3560(config-if-range)# switchport trunk encapsulation dot1q SW3560(config-if-range)# switchport trunk allowed vlan 1,51-53 SW3560(config-if-range)# switchport mode trunk SW3560(config-if-range)# int Port-channel1 SW3560(config-if)# switchport trunk encapsulation dot1q SW3560(config-if)# switchport trunk allowed vlan 1,51-53 SW3560(config-if)# switchport mode trunk SW3560(config-if)# int Port-channel2 SW3560(config-if)# switchport trunk encapsulation dot1q SW3560(config-if)# switchport trunk allowed vlan 1,51-53 SW3560(config-if)# switchport mode trunk SW3560(config-if)# int Vlan1 SW3560(config-if)# ip address 192.168.0.150 255.255.255.0 SW3560(config-if)# int Vlan53 SW3560(config-if)# ip address 192.168.53.1 255.255.255.0 SW3560(config-if)# exit SW3560(config-)# port-channel load-balance src-dst-mac SW3560(config-)# ip routing SW3560(config-)# ip route 0.0.0.0 0.0.0.0 Vlan1 192.168.0.1 Port-channel ja load balance komennot ovat osa kytkimen ja Nexuksen välistä konfiguraatiota. Näillä komennoilla luodaan useasta fyysisestä liitännästä yksi looginen EtherChannel väylä, joka mahdollistaa kaistankäytön maksimoimisen. S i v u 5 | 20 Windows 2008 R2 Palvelimen tapauksessa ainoastaan vCenter ohjelmiston asentaminen on pakollista, mutta työtä helpottamaan voi asentaa muutamia ylimääräisiä palveluita, kuten DHCP, DNS ja vielä mahdollisesti reitityspalvelut, jos työhön ei löydy ylimääräistä reititintä. Asennus ja vCenter Windows 2008 R2 asennusmedian voi pyytää opettajalta. Windows palvelimen tulee omata vähintään yksi kiinteä ip vCenteriä varten. Tässä projektissa palvelimessa on kaksi verkkokorttia, joista toinen on kiinni ictlabran verkossa ja toinen on omistettu sisäverkon käyttöön osoitteella: 192.168.0.1. Verkkoyhteyksien toimintaan saattamisen jälkeen vCenterin asennustiedosto löytyy TITEsrv03:lta osoitteesta U:\Ohjelmat\VMware\VMware-VIMSetup-all-5.0.0-456005.iso. Jos tiedostoon halutaan käsiksi ictlab domainin ulkopuolelta, yhdistetään palvelimelle osoitteesta: \\titesrv-03\ICTLAB\Ohjelmat\VMware\VMware-VIMSetup-all-5.0.0-456005.iso. Käyttäjätunnuksen kohdalle kirjoitetaan ictlab.kyamk.fi\etunimi.sukunimi ja salasanakohtaan kirjoitetaan oma domainsalasana. Levykuvan käyttämistä varten tulee asentaa jokin virtuaaliasema ohjelmisto, kuten PowerISO tai Daemon tools. Levykuvan mounttaamisen jälkeen voi aloittaa asennuksen, joka etenee seuraavasti. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Käynnistä levyltä asennusohjelma. Valitse vCenter Server Valitse asennuskieli ja paina OK Tervetuloruudun ilmestyessä paina Next Hyväksy käyttöehdot ja paina Next Täytä organisaation nimi, jätä lisenssikenttä tyhjäksi ja paina Next Valitse tietokannaksi SQL Server 2005 Express ja paina Next Valitse tilin tyypiksi Use SYSTEM account ja paina Next a. HUOM! Tilillä täytyy olla salasana! Asennus menee läpi, vaikka tilillä ei olisi salasanaa, mutta vCenteriin yhdistäminen ei onnistu. Käytä vakiohakemistoja ja paina Next Valitse Standalone asennus ja paina Next Käytä vakioportteja ja paina Next Paina Install Paina Finish vCenter on nyt asennettu ja on valmis käytettäväksi vSphere clientin kanssa osoitteesta 192.168.0.1 NAT (valinnainen) Projektia yritettiin aluksi tehdä yhteydessä ictlabran verkkoon, mutta se koettiin hankalaksi lyhyiden DHCP lease aikojen ja muiden asioiden vuoksi. Työ päätettiin eristää ictlabran verkosta NAT:n taakse, jotta työhön saataisiin täysin autonominen verkon hallinta. NAT:n käyttöönottoa ei alun perin ollut suunniteltu työhön, joten sen toteuttaminen jäi Windows palvelimen hoidettavaksi. Ratkaisuna tämä ei ole kovin suositeltava, mutta ajoi asiansa näin pienen skaalan kokeilussa. Suositeltavampaa olisi käyttää jotain pientä kotireititintä, Ciscon reititintä tai todella hyvään toteutukseen voi valita Ciscon ASA palomuurin. S i v u 6 | 20 Lisää Windows palvelimeen Network Policy and Access Services palvelu. Avaa Server Manager ja valitse vasemmalta navigointipalkista Roles. Paina Add Role ja avautuvasta roolivalikosta valitse Network Policy and Access Services. Roolin osia valitessa, valitse Network Policy and Access Services, jonka alta löytyy Remote Access Service ja Routing. Roolin asennuksen jälkeen Network Policy and Access Services tulee näkyviin Server Managerin vasempaan navigointipalkkiin. NAT on helppo konfiguroida käyttäen valmiiksi annettua työkalua. Avaa vasemmalta navigointipalkista Network Policy and Access Services, jonka alta paljastuu Routing and Remote Access. Paina oikealla hiirennäppäimellä nimen päältä ja valitse configure and enable routing and remote access. 1. 2. 3. 4. Paina Next Valitse Network address translation (NAT) ja paina Next Valitse verkkokortti, joka on yhteydessä ictlabran verkkoon ja paina Next Paina Finish NAT on konfiguroitu ja palvelimen pitäisi suorittaa osoitteen muunnoksia. Ominaisuuden toimivuuden voi testata käyttäen Windows 7 työasemaa. Varmista että palvelimen toinen verkkokortti on kiinni projektia varten varatussa kytkimessä vlan 1 access alueella ja että toinen verkkokortti on kiinni ictlabran verkossa. Aseta työasemaan palvelimen sisäverkon osoite 192.168.0.1 oletusyhdyskäytäväksi ja kokeile pingata jotain ictlabran osoitetta, kuten 193.167.58.2 (DNS palvelin). Jos kaikki on mennyt oikein, pinging pitäisi onnistua. DHCP (valinnainen) HUOM! Älä asenna, jos olet suorassa yhteydessä ICTlabran verkkoon! Lisää Windows palvelimeen DHCP server palvelu. Avaa Server Manager ja valitse vasemmalta navigointipalkista Roles. Paina Add Role ja avautuvasta roolivalikosta valitse DHCP server. Esimerkki projektin DHCP asetuksista. • • • • • • Parent domain: shadowlan.net Preferred DNS server IPv4 address: 192.168.0.1 (Voi myös osoittaa ictlabran DNS palvelinta) WINS is not required for applications on this network DHCP scope o Scope name vlan1 o Starting IP address: 192.168.0.2 o Ending IP address: 192.168.0.200 o Subnet type: Wired o Subnet mask: 255.255.255.0 o Default gateway: 192.168.0.1 Disable DHCPv6 stateless mode for this server IPv6 Parent domain shadowlan.net Laitteen haettua DHCP:ltä osoitteen, tulee laite näkyviin Address Leases valikon alla. (Server manager -> Roles -> DHCP server -> Address leases. Täältä voi laitteen osoitteen vaihtaa kiinteäksi painamalla oikeaa hiirennäppäintä laitteen päällä ja valitsemalla Add to reservation. Reservations valikon alta voi muuttaa varauksen tietoja tarvittaessa. S i v u 7 | 20 DNS (valinnainen) HUOM! Älä asenna, jos olet suorassa yhteydessä ICTlabran verkkoon! Lisää Windows palvelimeen DNS server palvelu. Avaa Server Manager ja valitse vasemmalta navigointipalkista Roles. Paina Add Role ja avautuvasta roolivalikosta valitse DNS server. DNS palvelun konfigurointi tapahtuu painamalla oikealla hiirennäppäimellä DNS palvelimen nimen kohdalta ja valitsemalla configure a DNS server. 1. 2. 3. 4. 5. 6. 7. Valitse create forward lookup zone ja paina Next Valitse this server maintains the zone ja paina Next Anna zone name (domain nimi) esim projektin shadowlan.net ja paina Next Valitse create a new file with this file name ja paina Next Valitse Allow both non-secure and secure dynamic updates ja paina Next Valitse Yes, it should forward queries to DNS servers with the following IP addresses Paina click here to… ja kirjoita ictlabran DNS palvelimeen osoite (193.167.58.2) ja paina Next DNS palvelun asentamisen jälkeen sen toimintaa voi testata lisäämällä forward lookup zonen puolelle A Host objektin. Kirjoita koneelle nimi, esim esxi1 ja osoita nimi esxi1:n osoitteeseen (192.168.0.2). Tämän jälkeen koneet, jotka käyttävät Windows palvelinta DNS palvelimenaan voivat pinagata osoitetta esxi1.shadowlan.net. ESXi asennus Projektia varten tulee asentaa kaksi kappaletta ESXi palvelimia. Asennukset ovat identtisiä ip-osoitetta ja isäntänimeä lukuun ottamatta. Asennusmedian voi polttaa levylle, tai pyytää opettajalta valmiiksi poltetun levyn. Levykuvat löytyvät samasta osoitteesta, kuin vCenterin tiedostot, eli U:\Ohjelmat\VMware\ tai domainin ulkopuolelta \\titesrv-03\ICTLAB\Ohjelmat\VMware\. 1. 2. 3. 4. 5. 6. 7. 8. Käynnistä tietokone asennusmedialta. Käynnistymisen jälkeen hyväksy yhteensopivuus ilmoitus painamalla Enter Hyväksy käyttöehtosopimus painamalla F11 Valitse pienempi kiintolevy asennuskohteeksi ja paina Enter Valitse näppäimistön kieleksi Suomi ja paina Enter Aseta rootin salasanaksi salasana ja paina Enter Varmista asetukset ja paina F11 Asennuksen valmistuttua poista levy asemasta ja paina Enter Uudelleen käynnistyksen jälkeen tulee ESXi palvelimelle asettaa ip-osoite, tai konfiguroida DHCP antamaan kiinteän ip-osoitteen. Kiinteän ip-osoitteen voi ESXi palvelimelle antaa seuraavasti. 1. 2. 3. 4. 5. 6. Paina F2 ja anna salasana Paina configure management network Paina IP configuration Valitse Set static IP address… ja paina space Aseta ip-osoite 192.168.0.2 esxi1, 192.168.0.3 esxi2 ja molempiin default gateway 192.168.0.1 Paina Enter S i v u 8 | 20 VEM asennus Molempiin ESXi palvelimiin tulee asentaa Nexuksen vaatima VEM (Virtual ethernet module), joka on virtuaalikytkimen varsinainen kytkinosa. VEM ei itsessään vaadi mitään muuta kuin asentamisen, sillä kaikki konfigurointi tapahtuu VSM:n kautta, joka vuorostaan jakelee asetukset VEM:ien kesken. Tätä vaihetta varten tarvitsee olla Windows 2008 R2 tai Windows 7 työaseman ja ESXi palvelimien välillä toimiva yhteys. Jos tässä kohtaa koneiden välinen pingaaminen ei vielä onnistu, ota askel taaksepäin ja korjaa koneiden ipasetukset. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Lokaalisti ESXi palvelimella paina F2 ja kirjaudu sisälle. Paina troubleshooting options Paina enable ESXi shell Paina enable SSH Paina ESC Ota ssh yhteys ESXi palvelimeen WinSCP ohjelmistolla Siirrä tiedosto cross_cisco-vem-v132-4.2.1.1.4.1.0-3.0.4.vib ESXi palvelimen juureen Lokaalisti ESXi palvelimella paina Alt-F1 avataksesi virtuaaliterminaali session Kirjaudu sisään antamalla rootin salasana (salasanan kirjaimet eivät näy) Muuta hyväksyttävien pakettien taso esxcli software acceptance set --level=PartnerSupported Asenna VEM esxcli software vib install -v /cross_cisco-vem-v132-4.2.1.1.4.1.0-3.0.4.vib Painamalla Alt-F2 pääsee takaisin ESXi:n normaalihallintaan ESXi shellin ja ssh yhteyden voi ottaa pois käytöstä onnistuneen asennuksen jälkeen Tämän jälkeen ESXi palvelimet ovat asennettu ja konfiguroitu. Työn kannalta palvelimilla ei tarvitse enää tehdä mitään lokaalisti, ellei hallintaverkon konfiguraatiossa tule myöhemmin jotain ongelmia, jolloin vakioasetukset voi palauttaa lokaalisti. Koska vakioasetuksilla ESXi palvelimet käyttävät DHCP:tä, on DHCP:n käyttö suositeltavampaa. Vikatilanteet voivat aiheuttaa ylimääräistä työtä kiinteitä ip-osoitteita käyttäessä. iSCSI Dell MD3000i Projektin vaatima vikasietoisuus saavutetaan käyttämällä jaettua iSCSI tallennustilaa. Tämä toimii eräänlaisena pienenä SAN (storage area network) verkkona. Redundanttisuuden voi saavuttaa kahdella eri tavalla. Ensimmäinen vaihtoehto on ko. projektissa käytetty jaettu tallennustila, jonne VM:t tallennetaan ja ovat sieltä nostettavissa takaisin ylös, jos toinen ESXi palvelin pettää. Toinen mahdollinen lähestymistapa on Nexus VSM:n kahdentaminen primääri ja sekundaari instansseiksi. Tätä ratkaisua voisi luonnehtia ”köyhän miehen” ratkaisuksi, sillä se ei tarjoa redundanttisuutta muuta, kuin itselleen. Mikään ei kiellä toteuttamasta kumpaakin ratkaisua päällekkäin, mutta projektin resurssien puutteellisuuden vuoksi, ei sekundaari virtuaalikone ikinä toiminut oikein, joten kaksoisredundanssin ratkaisu jätettiin toteuttamatta. Dell MD3000i on päätön iSCSI tallennustila, jossa on 12 levypaikkaa ja tukee useita eri RAID tiloja. Projektia varten laite konfiguroitiin yhdeksi isoksi RAID-5:ksi, jolle oli varattu yksi hot-spare levy vikatilanteita varten. Tämä levy tuli tarpeeseen projektin loppuvaiheessa. Laitetta voi valitettavasti hallita vain ja ainoastaan Dellin oman hallintaohjelmiston kautta, tai sarjaliitännän avulla. Sarjaliitäntä komentoja ei ole dokumentoitu hirveän hyvin, joten hallintaohjelmisto on aina luotettava vaihtoehto. Ohjelmistoon pätee myös rajoitteet. Toimivuus saavutetaan vain 32bit ympäristöissä. Windows XP virtuaalikoneessa on suositeltavin vaihtoehto. Muiden iSCSI laitteiden käyttö on mahdollista, jos ko. laitetta ei ole saatavilla. S i v u 9 | 20 Dell salasanan palautus (valinnainen) Projektia tehdessä salasana oli ”salasana”. Tilanteessa, jossa laite on käyttökelvoton unohtuneen salasanan takia, on salasanan palauttaminen mahdollista sarjaliitännän kautta. Aloita kytkemällä Dell MD3000i tietokoneeseen sarjakaapelin kanssa. Tarvittava sarjakaapeli on erikoinen PS2 liittimestä DB9 liittimeen. Pyydä opettajalta Dellin oma kaapeli. Jos tietokoneessa ei ole sarjaporttia asennettuna, pyydä opettajalta sarjaporttitakapaneeli tietokoneeseen ja asenna se. Kaapelin kytkemisen jälkeen voi yhteyden muodostamista varten käyttää Puttya. Aseta Puttyyn sarjayhteyden asetukset kuvan osoittamalla tavalla. Tämän jälkeen voit avata yhteyden. Jotta laitteelle voi antaa käskyjä, täytyy se käynnistää hallintatilaan. Tämä tapahtuu seuraavalla tavalla. 1. Laita laitteeseen virrat päälle ja paina ”CTRL + B”, kun laite alkaa bootata. 2. Kirjoita 10 ja paina Enter ”Serial interface mode menu” 3. Kirjoita 1 ja paina Enter ”Console Only” 4. Kirjoita Q ja paina Enter poistuaksesi valikosta 5. Kirjoita R ja paina Enter, laite käynnistyy uudelleen. Katso boottiprosessi läpi ja kun näet ”sodMain complete”, paina Enter ja kirjoita ”clearSYMbolPassword”. Nyt laite on valmis ottamaan uuden salasanan vastaan hallintaohjelman kautta. IP-osoitteen selvittäminen (valinnainen) Jos vain laitteen hallinta-ip-osoite on epäselvä, voi sen selvittää käyttäen WireShark verkonmonitorointiohjelmaa. Aloitetaan operaatio kytkemällä MD3000i kiinni hallintakoneen käyttämättömään verkkokorttiin ja käynnistetään VMware Workstationista Windows XP virtuaalikone. Koneen käynnistyttyä, avataan verkkoadapterien hallinta, poistetaan langaton verkko käytöstä ja muutetaan langallisen verkkoliitännän asetuksia. Poistetaan langallisen adapterin TCP/IP pakka pois käytöstä ja avataan WireShark, joka laitetaan kuuntelu tilaan ainoan aktiivisen verkkoliitännän kohdalla. Tämän jälkeen voidaan MD3000i käynnistää. Käynnistyksen yhteydessä WireShark ottaa vastaan broadcast ARP paketin, jossa näkyy laitteen ip-osoite. TCP/IP pino voidaan pistää takaisin päälle, konfiguroida oikea ip-osoite ja ottaa yhteys löydettyyn osoitteeseen. S i v u 10 | 20 Dell MD3000i konfigurointi osa 1 Laitteen konfigurointiin tarvitaan ohjelmisto nimeltä Modular Disk Storage Manager. Helpoiten ohjelman löytää Dellin tuki sivuilta. Suositeltavaa on ladata koko asennuslevyn näköistiedosto (MD3000i asennuslevy). Kyseinen levy sisältää kaiken oleellisen laitteen hallintaan liittyen. Jos käytät ictlabran vakio Windows XP image, on huomioitava, että asennus ei mahdu levylle, joten se on laajennettava. Tämä tapahtuu seuraavasti. 1. 2. 3. 4. 5. 6. 7. Sammuta Windows XP virtuaalikone Virtuaalikoneen asetuksista laajenna levyn koko 2gb -> 20gb. Prosessi kestää noin 10 – 15 min. Käynnistä virtuaalikone. Koneen käynnistyttyä tilaa on edelleen 2gb. Lataa EaseUS ja asenna se. Käynnistä EaseUS ja valitse C aseman kohdalta resize/move partition. Käytä liukuosoitinta ja laajenna levy täyttämään koko 20gb:tä. Prosessin jälkeen koko 20gb on käytettävissä. Kolmannen osapuolen ohjelmistoon on tukeuduttava, koska Windows XP ei osaa itsenäisesti laajentaa järjestelmäosion kokoa. Nyt on mahdollista jatkaa Dellin ohjelmiston asentamista. Levykuvan voi polttaa cd-levylle tai käyttää virtuaalista levyasemaa, kuten Daemon Tools, jonka osoite on annettu aikaisemmin asiakirjassa sivulla 5. Kun asennuslevy on käytettävissä, aloita asennus ja seuraa ohjeita. Asenna levyn ehdottamat ja vaatimat asiat. Asennuksen jälkeen voidaan Modular Disk Storage Manager käynnistää ja aloittaa varsinainen asennus, olettaen, että tietokone on edelleen jollain tapaa verkkoyhteydessä laitteeseen. 1. Kun ohjelmisto käynnistyy ja pyytää hallittavaa laitetta, voit kirjoittaa laitteen osoitteen suoraan, tai valita automaattisen haun. 2. Ensimmäisenä näkyviin tulee yhteenveto sivu, josta näki välittömästi, että laitteessa oli vielä kaikki vanhat asetukset. Käyttöönotto alkaa vanhojen asetusten tyhjentämisellä. 3. Poistetaan kaikki vanhat käyttäjät ja käyttäjäryhmät (Modify -> Edit host topology) 4. Poistetaan kaikki vanhat levykartoitukset (Modify -> Edit Host-to-Virtual Disk Mappings) 5. Poistetaan levyryhmät ja virtuaalilevyt (Modify -> Delete Disk Groups and Virtual Disks) 6. Otetaan kaikki levyt käytettäviksi, eli poistetaan hot sparet järjestelmästä (Configure -> Configure Hot Spares) Harjoituksen kannalta oleelliset asetukset on nyt nollattu ja laite on valmis uusia asetuksia varten. Aloitetaan md3000i:n uudelleen konfigurointi . 1. Vaihdetaan salasana (Tools -> Set or Change Password) vanha salasana on tyhjä ja aseta uudeksi salasanaksi “salasana”. 2. Vaihdetaan hallintaverkon ip osoite tarpeen mukaan (Tools -> Configure Ethernet Management Ports) 3. Luodaan yksi iso raid 5 levyryhmä ja jaetaan se 4 virtuaaliseen levyryhmään (Create Disk Groups and Virtual Disks -> Valitaan kaikki, paitsi yksi 400gb levy ja luodaan Disk Group1, jossa on 2,451tb tilaa. Tämä pilkotaan neljäksi melkein yhtä suureksi Virtual Diskiksi (noin 627,45gb viimeinen VD4 jää isommaksi kuin muut) Nimeksi tulee VD1, VD2, VD3, VD4 ja jokaisen tyypiksi tulee ”File System”. Levyt mapataan myöhemmin. S i v u 11 | 20 4. Lisätään ainut 400gb kovalevy hot spareksi levyrikkojen varalta. (Configure -> Configure Hot Spares –> Configure Hot Spares (Automatic)) Dell MD3000i konfigurointi osa 2 (suoritetaan vCenterin konfiguroinnin välissä) 5. Seuraavaksi luodaan hostit, jotka ovat oikeutettuja initioimaan iscsi targetin. Tätä varten tulisi iSCSI initiaattoreiden olla jo valmiudessa. VMware HA työtä ajattelen, aloitetaan yksittäisen hostien luomisella. Configure Host Access (Manual), kirjoita nimeksi esxi1 ja tyypiksi linux. Jos seuraavassa ruudussa ei näy tunnettua iSCSI initiaattoria, voit luoda sen käsin. Paina New ja laita iSCSI initiator Name kohtaan initiator tunnus, mallia ”iqn.1998-01.com.vmware:tws396-5a4ac6e4” Initiator labelilla ei ole mitään merkitystä, joten voit painaa vain ok. Samalla tavalla lisää toinenkin hosti (esxi2) 6. Lisää äsken luodut hostit host grouppiin.(Configure -> Create Host Group) Nimeä miksi lystäät, lisää äsken luodut hostit ja paina ok. 7. Mapataan GROUPILLE virtuaalilevyt. (Configure -> Create Host-to-Virtual Disk Mappings) Ensimmäiselle host ryhmälle valitaan VD1 ja VD2 ja kummallekin annetaan omaan numeroa vastaava LUN, eli VD1 = Lun 1 jne. 8. Laitteen konfigurointi on valmis ja sen tulisi näyttää tältä. S i v u 12 | 20 vCenter konfigurointi Seuraava askel Nexuksen ympäristön kuntoon laittamisessa on vCenterin asetusten konfigurointi. Jotta Nexus voisi toimia järkevällä tavalla, on muutamia asioita otettava huomioon. Tarvitsemme yhden datacenterin, jossa kummatkin ESXi palvelimet sijaitsevat ja tämän datacenterin alle täytyy luoda myös HA ryhmä (High availability). Tämä ominaisuus mahdollistaa virtuaalikoneiden nostamisen toiselle ESXi palvelimelle toisen palvelimen pettäessä. Toinen harjoituksen vuoksi käyttöönotettava ominaisuus on vMotion, joka mahdollistaa virtuaalikoneiden siirtämisen palvelimelta toiselle virtuaalikoneen ollessa käynnissä. Konfigurointia varten tulisi käyttää Windows 7 työasemaa ja siihen asennettua vSphere Clientia. 1. 2. 3. 4. 5. Ota yhteys vCenteriin vShpere Clientilla Osoite on 192.168.0.1 tai vcenter.shadowlan.net Käyttäjätunnus: Administrator, Salasana: salasana Lisää uusi datacentteri vcenterin alle. Nimellä ei ole väliä. Lisää datacentterin alle uusi clusteri. Nimellä ei ole väliä. a. Valitse ”Turn On vShpere HA” ja paina Next b. Valitse ”Enable Host Monitoring” c. Valitse ”Disable: Power on VMs that violate availability constraits” ja paina Next d. Valitse VM restart priority High ja paina Next e. Valitse Enable VM Monitoring ja paina Next f. Paina Next g. Valitse Store the swapfile in the datastore specified by the host ja paina Next h. Paina Finnish 6. Lisää HA clusterin alle kummatkin ESXi palvelimet. a. 192.168.0.2 tai esxi1.shadowlan.net, Käyttäjä: root, Salasana: salasana b. 192.168.0.3 tai esxi2.shadowlan.net, Käyttäjä: root, Salasana: salasana Tämän jälkeen vCenterin hallintasivun tulisi näyttää seuraavalta. Jos vCenter antaa virheilmoituksia liittyen HA ryhmän tilaan tai hallintaverkon redundanssin puutteeseen, ei niihin tarvitse kiinnittää huomiota tässä vaiheessa. Host iSCSI initiator Jotta ESXi palvelimet kykenisivät käyttämään jaettua iSCSI tallennustilaa, tarvitsee niille lisätä ohjelmistopohjainen iSCSI adapteri. Näiden adaptereiden tiedot täytyy myös kertoa iSCSI laitteelle, jotta yhteyden muodostaminen on mahdollista. ESXi 5 versiossa tuli muutos, jonka vuoksi adapterit täytyy lisätä käsin sen sijaan, että ne olisi jo valmiiksi asennettuna. 1. 2. 3. 4. 5. Aloita esxi1 palvelimesta. Valitse palvelin ja avaa Configurations välilehti. Hardware sivuvalikosta valitse Storage Adapters ja lähellä välilehtiä paina Add. Valitse Add Software iSCSI Adapter ja paina Ok. Odota hetki ja adapteri ilmestyy listalle. Alapuolella olevasta Details ikkunasta, ota iSCSI name talteen. (esim iqn.1998-01.com.vmware:tws396-5a4ac6e4) 6. Suorita toimenpide toiselle palvelimelle. S i v u 13 | 20 Tässä vaiheessa suoritetaan MD3000i konfiguroinnin Dell MD3000i konfigurointi osa 2 (suoritetaan vCenterin konfiguroinnin välissä) Tämän jälkeen luodaan yhteyden toinen puolisko ESXi palvelimille. 1. 2. 3. 4. 5. 6. 7. Valitse esxi1 palvelin ja avaa Configurations välilehti. Hardware sivuvalikosta valitse Storage Adapters ja adaptereiden joukosta valitse iSCSI adapteri. Paina properties. Valitse Network Configurations välilehti ja paina Add. Valitse vmk0 VMKernel Adapteri ja paina Ok. Valitse Dynamic Discovery välilehti ja paina Add. Kirjoita MD3000i:n iSCSI moduulin ip-osoite tai hostname. (192.168.0.7, iscsi-md3000i) a. HUOM! Eri osoite, kuin Dellin hallintaosoite! 8. Sulje properties ikkuna. 9. Adapterin uudelleenskannausta kysyttäessä paina Yes. 10. Suorita sama toiselle palvelimelle. Nyt kummankin palvelimen pitäisi nähdä Dellin tarjoamat iscsi levyt. Seuraavaksi nämä levyt tulee lisätä kummallekin ESXi palvelimelle. Näitä uusia datastoreja tullaan käyttämään virtuaalikoneiden tallentamista varten. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Valitse esxi1 palvelin ja avaa Configurations välilehti. Hardware sivuvalikosta valitse Storage ja Datastores alivalikosta paina Add Storage. Valitse Disk/LUN ja paine Next. Valitse LUN 1 ja paina Next. Valitse VMFS-5 ja paina Next. Paina Next. Anna nimeksi VD1 ja paina Next. Paina Finish. Suorita sama uudelleen ja valitse LUN 2 ja nimeksi VD2 Tee sama esxi2 palvelimelle. Kummankin ESXi palvelimen summary välilehden tulisi näyttää tältä. S i v u 14 | 20 Nexus 1000v VSM Vmware alusta on saatettu toimintakuntoon ja VEM moduulit on asennettu ESXi palvelimille, on jäljellä VSM moduulin asennus ja konfigurointi. Ei ole väliä kummalle ESXi palvelimelle virtuaalikoneen asennat, kunhan kone tallennetaan VD1:lle tai VD2:lle. ESXi palvelimien alustavat verkkoasetukset Kyseisellä asennustavalla Nexus 1000v pohjautuu täysin L2 tason toiminnallisuuden varaan. Tämän vuoksi on äärimmäisen tärkeää varmistaa, että kaikki verkkoon liittyvät vlan asetukset ja konfiguraatiot ovat oikein. Seuraavaksi lisäämme ESXi palvelimille Nexuksen tarvitsemat portti ryhmät ja niiden vlanit. 1. Valitse esxi1 palvelin ja avaa Configurations välilehti. 2. Valitse sivuluettelosta Networking. 3. Paina Add Networking. 4. Lisää Nexus-Control VLAN ID 51 profiili. 5. Lisää Nexus-Packet VLAN ID 52 profiili. 6. Lisää Nexus-Mgmt ei vlania profiili. 7. Suorita sama esxi2 palvelimelle. Miksi kummallekin palvelimelle täytyy tehdä identtiset asetukset? Jos toinen palvelin pettää, HA clusterin toimintaan kuuluu siirtää virtuaalikoneet toiselle palvelimelle. Jos verkkoasetukset eivät ole identtiset, ei Nexuksen VSM moduuli voi toimia toisella palvelimella. VSM asennus Nexus VSM (Virtual Hypervisor Module) asennukseen voi käyttää kahta eri tapaa. Manuaalista ja OVF malleja hyödyntävää lähestymistapaa. Helppouden vuoksi käytämme Ciscon tarjoamaa OVF mallia. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. vCenteriin kirjautuneena paina File ja valitse Deploy OVF Template. Paina Browse ja osoita nexus-1000v.4.2.1 SV1.4a.ovf tiedostoa. Paina Next. Paina Next. Paina Accept ja paina Next. Anna nimeksi Nexus1000v, valitse datacenteri ja paina Next. Valitse Control verkolle vastineeksi Nexus-Control. Valitse Management verkolle vastineeksi Nexus-Mgmt. Äärimmäisen tärkeä! Valitse Packet verkolle vastineeksi Nexus-packet. Paina Next. Paina Finnish ja odota hetki, kun virtuaalikonetta luodaan. VSM on nyt asennettuna ja valmis konfiguroitavaksi. Seuraavaksi on vuorossa VSM:n konfigurointi ja käyttöönotto. HUOMIO! Myöhemmässä vaiheessa, kun VSM saa yhteyden vCenteriin ja lisää sinne omat asetuksensa, ei VSM:ää saa enää tämän jälkeen poistaa! Toimenpide jättää dVS:n orvoksi ja sen poistaminen on äärimmäisen hankalaa! (allekirjoittanut joutui asentamaa puolet työstä uusiksi) S i v u 15 | 20 VSM konfigurointi osa 1 Valitse juuri luotu virtuaalikone ja käynnistä se. Käynnistymisessä saattaa kulua muutama hetki, joten ei tarvitse heti vaipua epätoivoon. Labratietokoneiden vähäisen muistin takia VSM saattaa jopa myös olla toimimatta. Vmwaren muistiasetuksia voi muokata Googlen avustuksella, mutta tämä ei ole suotavaa, sillä VSM voi alkaa käyttäytyä hyvin omituisesti muistinpuutteessa. Tässä tapauksessa on siis suotavaa yrittää lisätä palvelimen muistin määrää tai kokeilla siirtää VSM toiselle palvelimelle ja yrittää käynnistystä sillä. Kun VSM on käynnissä, suoritetaan alkuasetusten konfigurointi. 1. 2. 3. 4. Ensimmäisenä kysytään salasanaa. Tähän kirjoita ”S4lasana!”. Kirjoita salasana uudelleen. Anna domain id:ksi 1. (tulee muistaa jatkossa) HA rooliksi kirjoita standalone. Seuraavaksi ei ole käyty kaikkia kohtia läpi, vaan ainoastaan oleellisiin kohtiin on vastaukset ja loppuihin kohtiin on vastattu ciscon tarjoamilla vakiovastauksilla. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Basic configuration dialog: Yes Switch name: N1KV Management address: 192.168.0.200 Default gateway: 192.168.0.1 Enable SSH: Yes Enable HTTP server: Yes Configure SVS Domain parameters: Yes Valitse L2 operation mode Control vlan 51 Packet vlan 52 Talleta asetukset vCenter SVS plugin Jotta vCenter ja VSM kykenevät vaihtamaan tietoja ja keskustelemaan keskenään on vCenteriin lisättävä Nexuksen SVS plugin. Tämä plugin on aina yksilöllinen, joten jokaista VSM moduulia kohden on lisättävä oma plugin jokaiseen vCenteriin. Avaa selain ja kirjoita osoiteriville juuri konfigurointi Nexuksen hallintaosoite: 192.168.0.200. Lataa sivulta cisco_nexus_1000v_extension.xml. Palaa takaisin vCenteriin ja paina ylhäältä Plugins ja valikosta Manage plugins. Avautuneessa ikkunassa paina oikealla hiirennäppäimellä ja valitse New Plugin. Paina browse ja osoita juuri ladattu tiedosto. Paina Register Plugin. Esiin tulee pop-up ikkuna, jossa painetaan Ignore ja seuraavaksi ok. Plugin ikkunan voi sulkea ja siirtyä takaisin Nexuksen konsoliin. S i v u 16 | 20 VSM konfigurointi osa 2 Jatketaan VSM:n konfigurointia ja ensimmäiseksi viimeistellään SVS yhteys vCenteriin. Tämän voi myös kahdella eri tavalla. Toinen on manuaalisesti konfiguroida VSM komentorivin kautta ja toinen on automaattinen asennusohjelma, joka käynnistetään Nexuksen hallintaosoitteesta: 192.168.0.200. Koska itselläni oli suuria ongelmia saada VSM ja VEM keskustelemaan keskenään, aion käydä sen ratkaisun läpi, jolla itse onnistuin, eli asennusohjelma. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Ota yhteys Nexuksen hallintaosoitteeseen. Valitse Launch Application. Anna vCenter ip-osoite: 192.168.0.1 HTTPS portti: 443 vCenter käyttäjätunnus: Administrator vCenter salasana: salasana Paina Next. Valitse palvelin, jolle VSM on asennettu ja paina Next. Valitse VSM virtuaalikone, Nexus1000v. Valitse Advanced: Configure each port individually. Nexus-Control Nexus-Mgmt Nexus-Packet Paina Next. Anna kytkimen nimeksi N1kV Anna Neuksen Admin salasana: S4lasana! Management osoite: 192.168.0.200 Subnet mask: 255.255.255.0 Gateway ip: 192.168.0.1 Domain ID: 1 SVS Datacenter Name: Shadowlan (täytyy olla sama, kuin vCenterin datacenter) Paina Next. Paina Finish. Jos asetukset ovat oikein ja kaikki meni niin kuin piti, niin vCenterissä näkyy dVS:n (distributed virtual switch) lisäys ja paljon muita toimintoja Recent Task ikkunassa. Nyt Nexuksella on yhteys vCenteriin ja se on valmis käytettäväksi. VSM port profiles Portti profiilit ovat Nexuksen varmasti tärkein asia ja koko idean ydin. Nexuksella luodaan portti profiileja, jotka siirtyvät suoraan vCenteriin serveriadminin käytettäväksi. Serveriadminin ei tarvitse tietää tai osata yhtään mitään verkon toiminnasta. Hän kertoo tarpeensa verkko-osastolle, jotka tekevät asianmukaisen profiilin tilannetta varten. Profiileja on kahdenlaisia. Veth (Virtual ethernet) portteja, jotka on tarkoitettu virtuaalikoneita varten ja eth portteja, jotka käsittelevät miten ESXi palvelimien fyysiset portit käyttäytyvät. Tässä tapauksessa meidän pitää luonnollisesti luoda vähintään yksi eth profiili ja useampia veth profiileja. S i v u 17 | 20 Aseta Nexus config tilaan ja luo seuraavat portti profiilit. port-profile type ethernet system-uplink vmware port-group switchport mode trunk switchport trunk allowed vlan 1,51-52 channel-group auto mode on no shutdown system vlan 1,51-52 state enabled port-profile type vethernet NControl vmware port-group switchport mode access switchport access vlan 51 no shutdown system vlan 51 state enabled port-profile type vethernet management vmware port-group switchport mode access switchport access vlan 1 capability iscsi-multipath no shutdown system vlan 1 state enabled port-profile type vethernet NPacket vmware port-group switchport mode access switchport access vlan 52 no shutdown system vlan 52 state enabled port-profile type ethernet data-uplink vmware port-group switchport mode trunk switchport trunk allowed vlan 53 channel-group auto mode on no shutdown system vlan 53 state enabled port-profile type vethernet VMnet vmware port-group switchport mode access switchport access vlan 53 state enabled Myös tarvittavat vlanit on luotava, joten varmista että vlanit 1, 51, 52, 53 löytyvät Nexuksesta. Jos ei löydy, lisää ne vlan komennolla. N1KV(config)# vlan 51 N1KV(config-vlan)# vlan 52 N1KV(config-vlan)# vlan 53 System-uplink on pääasiallinen kommunikointi liitäntä, joten sen on kuljetettava vlanit 1, 51 ja 52. Se on asetettava trunkiksi, jotta vlanit pääsevät kulkemaan läpi. Tästä syystä myös fyysisen kytkimen päässä on oltava trunk konfiguraatio. Tässä Nexuksen versiossa LACP protokollassa on jotain pientä häiriötä, joten käytämme ihan tavallista manuaalista Etherchannelia load-balancen saavuttamiseksi. Toinen fyysinen portti profiili on data-uplink, joka on virtuaalikoneiden liikennettä varten. Tällä profiililla on samanlaiset asetukset, kuin system-uplinkillä vlaneja lukuun ottamatta. Veth profiileja on neljä kappaletta. Kolme on omistettu yksinomaan Nexuksen VSM:ää varten, ja VMNet on omistettu puhtaasti muille virtuaalikoneille. Management profiilissa on iscsi-multipath komento, joka mahdollistaa iSCSI:n saumattoman toimivuuden. Tähän profiiliin tullaan siirtämään myös ESXi:n hallintaadapteri. Jotta EtherChannel toimisi mahdollisimman optimaalisesti lisää seuraava rivi config tilassa. ”port-channel load-balance ethernet dest-ip-port-vlan”. Tämä rivi muokkaa parametreja, jotka saavat liikenteen vaihtamaan fyysistä linkkiä. S i v u 18 | 20 N1KV dVS ja siihen siirtyminen Viimeinen toimenpide on siirtää toiminta Vmwaren omista vSwitch kytkimistä Nexuksen hallinnoimaan dVS:ään. Tämä oli minulle yksi työn haastavimmista vaiheista ja homma meni monta kertaa uusiksi, ennen kuin sain järjestelmän toimimaan haluamallani tavalla. Tässä kohdassa haluan muistuttaa, jos yhteys ESXi palvelimeen katoaa, kirjaudu palvelimelle lokaalisti ja palauta verkko alkuperäiseen vSwitchiin ja mieti mikä meni vikaan ja yritä uudelleen. Kohdassa on myös ongelmana se, että yhteys VSM:ään katoaa, jolloin dVS:ään ei voi enää tehdä muutoksia. Siksi suosittelen, että ensimmäisenä siirretään palvelin, jolla VSM EI sijaitse. Seuraavaksi siirretään VSM jo siirretylle palvelimelle ja jos yhteydet säilyvät on turvallista siirtää toinenkin palvelin dVS:n puolelle. Tämä tapahtuu seuraavasti. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Avaa vCenter ja siirry verkko näkymään. (Home -> Inventory -> Networking) Valitse N1KV, paina oikealla hiirennäppäimellä ja valitse Add Host. Valitse listasta se palvelin, jolla VSM ei sijaitse. Siirrä vSwitch0:ssa oleva verkkokortti system-uplink port-grouppiin. Siirrä loput verkkokortit data-uplink port-grouppiin. Muista ruksata jokainen verkkokortti ja paina Next. VMKernel siirretään management port-profiiliin. Nexus-Control siirretään NControl port-profiiliin. Nexus-Mgmt siirretään management port-profiiliin. Nexus-Packet siirretään NPacket port-profiiliin. Viimeistele asennus. Jos kaikki meni hyvin ja ESXi kone vastaa ja iSCSI toimii edelleen, voit siirtää VSM migration työkalun avulla. Avaa konsoliyhteys vCenteristä Nexukseen ja kirjoita seuraava komento: ”show module”. Jos tulosteessa näkyy alimmalla rivillä toinen palvelin, on kaikki kunnossa. Vain toisen palvelimen tulee näkyä tässä kohtaa. Jos palvelinta ei näy, avaa osoite: Troubleshoot ja ala tutkimaan. Siirry perusnäkymään, valitse Nexus1000v virtuaalikone ja summary välilehdestä valitse migrate. Siirrä vain kone, älä vaihda koneen datastorea. Jos VSM jatkaa myös toimimista, suorita sama siirto-operaatio toiselle palvelimelle. Näin Nexuksen pitäisi olla täysin toimintakunnossa ja vastuussa Vmware ympäristön verkkoratkaisuista ja toiminnasta. S i v u 19 | 20 Jäljelle jää virtuaalikoneiden lisäys, jonka voi tehdä jos aika sallii ja mielenkiintoa riittää. Tietenkään ne eivät voi keskustella kuin keskenään, jollei tee reititystä vlanien kesken. Itse halusin varmistaa toimivuuden ja tuhersin Windows 2008 ja kytkimen reititysominaisuuksia käyttäen vlan 53 tietokoneille internetyhteyden, mutta tämä ei ole mitenkään pakollista. Lopullinen dVS näytti projektissa tältä. Mietteitä ja yhteenveto Nexus 1000v oli kaiken kaikkiaan todella haastava projekti. Virtualisointi on jotain, mikä hyvin helposti hämärtää ajatukset ja tekee asioista vaikeaselkoista. Esimerkiksi fyysisen kytkimen ja Nexuksen yhteensovitus tuotti ajatuksellisia vaikeuksia, vaikka näin jälkeenpäin ajatus tuntuu täysin selkeältä. Projektin laajuus ja Nexuksen lähtötaso vaatimukset veivät työn painopisteen liikaa Vmwaren puolelle sen sijaan, että olisi voitu keskittyä siihen, mitä kaikkea Nexuksella voi oikeasti tehdä. Esimerkiksi virtuaalikoneita seuraavat palomuurimääritykset tai QoS profiilit. Monen ongelman jälkeen työstä jäi myös hieman ”voodoo” tunnelma. On muutamia asetuksia, joita ei täysin ymmärrä ja joskus kokonaisuuden toimivuus tuntui riippuvan kuun asennosta. Vaikka omasta mielestä teki kaksi kertaa samat asiat aivan samalla tavalla, toisella kertaa kaikki toimi ja toisella kertaa mikään ei toiminut. Myös lisenssien asettamat aikarajat toivat omat stressilisänsä työhön. Silti olen tyytyväinen työn tuottamiin tuloksiin ja aikaansaannoksiin. S i v u 20 | 20 Liitteet N1KV_run.txt SW3560_run.txt Lähteet http://www.youtube.com/watch?v=lFIESIV-d0Q http://www.youtube.com/watch?v=vJISMsvdc5I&feature=relmfu http://www.youtube.com/watch?v=-sxWiz7S-z0 http://www.youtube.com/watch?v=FzXYUzYTJVE http://www.youtube.com/watch?v=Aamx8gSS7pk&feature=relmfu http://www.cisco.com/en/US/solutions/collateral/ns340/ns517/ns224/ns892/ns894/at_a_glance_c45492852.pdf http://www.cisco.com/ http://www.vmware.com/ http://www.youtube.com/watch?v=_atJvCQ6J-A&feature=relmfu http://mockbox.net/server-side-tips/404-vmware-esxi-5-how-to-add-a-new-storage-datastore.html http://www.cisco.com/en/US/docs/switches/datacenter/nexus1000/sw/4_2_1_s_v_1_5_1/troubleshootin g/configuration/guide/n1000v_trouble_7modules.html
© Copyright 2024