Virtualisering på svenska

En blogg om praktiska erfarenheter och allmänna reflektioner kring ämnet servervirtualisering. Skriven av Anders Olsson, som arbetar som virtualiseringsspecialist på Real Time Services (RTS).

May 2009 - Posts

Single sign on (passthrough)-inloggning i Virtual Center i VI3

I vSphere finns det en fin kryssruta i inloggningsdialogen där man kan välja att logga in med sina redan inmatade Windows/AD-uppgifter ("credentials"):

 

I VI3 finns inte denna kryssruta, men det går faktiskt att få till det ändå:

1. Gör en kopia av startgenvägen för din VI-klient (den som du vanligtvis startar VI-klienten med)

2. Öppna Egenskaper/Properties, och leta upp startsträngen. Den ser vanligtvis ut något i stil med "C:\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\vpxclient.exe"

3. Lägg till följande i slutet av strängen: "-passthroughAuth -s <servernamn>", (utan dubbelfnuttarna), där <servernamn> är hostnamn eller IP-adress till din Virtual Center Server. Klicka Ok.

4. Testa och verifiera att det funkar.

 

Lycka till!

Vinn prestanda genom att "aligna" dina diskar (del 3)

Detta är det tredje inlägget i min lilla serie om disk alignment i virtuella miljöer. Den första delen beskriver och förklarar orsaken till problemet, och den andra delen beskriver hur man fixar till alla sina nya partitioner och virtuella servrar (via templates) med alignade partitioner från början.

Nu har turen kommit till att beskriva hur man fixar till sina partitioner/diskar som är fel-alignade och redan i drift.

Detta är till att börja med ingen självklar sak att utföra: Det kan vara så att den prestandavinst som man räknar med genom att aligna partitionerna inte är värd den (ned)tid och möda som man måste lägga ner för att komma dit.

Det första vi måste göra är att konstatera vilka partitioner som är fel-alignade. Detta görs enklast via fdisk för VMFS-partitioner samt diskpart för NTFS-partitioner

Fdisk körs t.ex. i ESX-serverns service console (funkar således ej på ESXi):

fdisk -lu

Kolla resultatet:

Device boot  Start    End   Blocks Id   System
/dev/sdj1  128  167766794   83883333+   fb  Unknown

Start-kolumnen ovan anger här 128, vilket betyder att partitionen är korrekt alignad. Skulle det stå 63 så är partitionen inte alignad, och bör fixas till.

Förhoppningsvis finner du att dina VMFS-partitioner redan är alignade, då de har skapats i VI-klienten (se del 2), men ifall det råkar vara så att några av dina VMFS-filsystem (Datastores) är fel-alignade är det bara att skapa upp nya (förutsätter att man har lite extra ledigt utrymme på SAN:et) och köra ”Storage VMotion” av de virtuella maskinerna till dem, varpå man skapar om de felaktiga VMFS-filsystemen med VI-klienten och till sist migrerar tillbaka sina virtuella maskiner. Det kan behövas en del jonglerande fram och tillbaka, men allt kan göras under drift och helt utan avbrott för servrarna.

NTFS-partitionerna är lite värre: Här måste man antingen skapa upp nya alignade datapartitioner, migrera datat (kräver oftast nedtid på applikationerna) och kasta om enhetsbokstäverna, eller låta ett tredjepartsprogram sköta allting.

Vizioncores vOptimizer Pro kan schemalägga nedtagning av valda servrar, aligning av partitionerna, och därefter uppstart av servrarna i fråga. Ifall man har möjlighet att stänga av sina servrar över en natt eller ett servicefönster kan detta vara ett bra val. Fördelen är dessutom att den även hanterar systempartitionerna, och inte bara datapartitionerna.

Även NetApp har skrivit ett eget whitepaper om ämnet: http://media.netapp.com/documents/tr-3747.pdf. Här beskrivs även deras verktyg mbrscan och mbralign, som kan hitta och fixa till fel-alignade partitioner i gästoperativsystemen. Dessa kräver dock inloggning till Netapps webbsajt http://now.netapp.com/

För att kolla om dina befintliga NTFS-partitioner är alignade eller inte, gör enligt följande (min input i fet/kursiv):

---

C:\>diskpart

DISKPART> sel disk 0

Disk 0 is now the selected disk.

DISKPART> list part

Partition ###  Type              Size     Offset

-------------  ----------------  -------  -------
Partition 1    Primary             10 GB    32 KB
---

På samma sätt ser vi här att offset är 32 KB, vilket betyder att NTFS-partitionen inte är korrekt alignad. Hade det stått 64 KB eller t.ex. 1024 KB (som Win2008 och Vista skapar sina partitioner på) betyder det att den är korrekt alignad.

Repetera detta för samtliga dina diskar och partitioner.

Lycka till med prestandaförbättrandet!

/Anders