Leta i den här bloggen

2011-06-29

Sol och sommar.... Dags för semester. Även här på bloggen. :)

Nu är det dags igen... Bloggen kommer att vara rätt sporadisk framöver, men om ca fyra veckor är jag tillbaka igen som vanligt.
Känner jag mig själv rätt så komme det dock att komma lite poster då och då, och om inte annat så finns ju alltid twitter (@DiverseTips) . :)

trevlig sommar!!
(BTW: söker ni nått att läsa i sommar så gå in på www.papershare.com och regga ett konto. Jag heter föga förvånande "Bjorn Andersson" där.. Där finns delar av min "att-läsa-lista" för sommaren.)


//Björne

2011-06-28

Varför är det viktigt att dubbelkolla saker ibland...

För ett tag sedan så skulle jag rita upp en bild över hur en virtualiseringmiljö såg ut.
Jag hade en del information från början och därmed en rätt bra bild av hur resultatet skulle bli. Upp med Visio och börja rita.

När jag fått upp grunden så gick jag och dubbelkollade kopplingar och liknande.
Som det ofta är när det gäller kablar så var det inte det lättaste att följa allting men jag gav mig fan på att dubbelkolla så att jag visste att alla kablar verkligen gick till den switch som jag trott.

Mycket riktigt visade det sig att en av hostarna inte var kopplad till den switch som jag trott utan till en helt annan switch. När detta skett vet jag inte, men kontentan var att istället för att få gigabit mellan hostarna så var det 100Mbit för just denna host på detta nät...

Detta i sin tur förklarar varför det tog 5 gånger så lång tid att göra en livemigration från och till just den hosten i jämförelse mot andra hostar.... hosten kopplades om och helt plötsligt så gick det mycket snabbare att flytta VMar.

kontentan av denna post:
- Underskatta inte värdet av att göra revision av hur det verkligen ser ut... ibland sker det förändringar i miljön på ett sätt som det inte är tänkt och ibland glömmer folk att ändra tillbaka saker efter att de gjort en "temporär fix".

en revision behöver inte vara för hela serverparken... det kan vara att man lägger 10 minuter på en sak...

2011-06-27

Uppdatering till XenServer 5.6 SP2... (Buggfix)

Jag har tidigare skrivit om en bugg i ServicePack 2 till XenServer 5.6.
Nu sedan ett par dagar finns det en buggfix för denna.

Den är mandatory för alla som använt uppdateringspaketet. Har man gjort en installation direkt från SP2-cdskivan är det inte nått krav att köra den.
Fast om det så bara finns en enda server som är uppgraderad och alla andra är installerade från SP2 så måste man ändå lägga på patchen på SAMTLIGA servrar... Detta är lite lurigt och gör att eventuellt servicefönster blir längre.

Patchen läggs på Poolmaster först, därefter skall servern startas om, och sedan skall samma sak göras på resten av servarna i poolen.

Ladda ned patchen här, där finns det även en hel del info om hur man gör exakt för att installera uppdateringen.
(jag var tvungen att migrera bort mina VMs från poolmastern, och sedan köra patchen på poolmaster, boota om. Därefter migrera bort VMarna från server 2 osv... dock skall det enligt uppgift funka att låte XenCenter göra allting automatiskt...)

Missförstånd och myter kring Exchange 2010 och High Availability

Ibland springer man på magiskt bra sammanställningar.
Idag hittade jag en sån. Det är Scott Schnoll som återigen skriver en fantastisk sammanfattning om olika missförstånd och liknande kring Microsoft Exchange 2010 och High Availability (HA).

Bloggposten hittar man här:
http://blogs.technet.com/b/exchange/archive/2011/05/31/exchange-2010-high-availability-misconceptions-addressed.aspx

Saker som ta upp är bland annat:
  • Exchange 2010 High Availability and Site Resilience Terminology
  • Misconception Number 1: The Alternate Witness Server (AWS) provides redundancy for the Witness Server (WS)
  • Misconception Number 2: Microsoft recommends that you deploy the Witness Server in a third datacenter when extending a two-member DAG across two datacenters
  • Misconception Number 2a: When I have a DAG with an even number of members that is extended to two datacenters, placing the witness server in a third datacenter enhances resilience
  • Misconception Number 3: Enabling DAC mode prevents automatic failover between datacenters; therefore, if I want to create a datacenter failover configuration, I shouldn’t enable DAC mode for my DAG
  • Misconception Number 4: The AutoDatabaseMountDial setting controls how many log files are thrown away by the system in order to mount a database
  • Misconception Number 5: Hub Transport and Client Access servers should not have more than 8 GB of memory because they run slower if you install more than that
  • Misconception Number 6: A Two-Member DAG is designed for a small office with 250 mailboxes or less
Den näst sista måste jag erkänna att jag själv har spridit. Jag fick informationen om att det är så på TechEd i Atlanta nu för en månad sedan och utan att dubbelkolla den så trodde jag på den (det var en talare på ett av seminarierna som tog upp det)... nästa gång skall jag dubbelkolla med guiderna på nätet. Jag lovar... :)

2011-06-23

Har du funderat på VDI? Thin PC to the rescue för klienten.

Microsoft har släppt en produkt som heter Thin PC.
Tanken med Thin PC är att de flesta företag har en massa datorer som man gjort investeringar i. Om man sedan vill köra en VDI-lösning så är det inte alltid ekonomiskt försvarbart att bara slänga alla datorer och köpa in tunna klienter istället.

Det är här som Thin PC kliver in. Det är en liten installation av Windows. Hela nyckeln är att det inte krävs någon Virtual Desktop Access (VDA) licens.

Det går att köra applikationer direkt på Thin PC, men bara vissa sorters applikationer. Exempelvis, säkerhetsapplikationer (antivirus och dylikt), management agenter, Remote Desktop, webbläsare, mediaspelare, .Net framework, Java Virtual Machine och liknande.
Exempelvis Microsoft Office är inte en sådan applikation som går att köra lokalt på Thin PC (men hela idén med en VDI/Tunn klient är ju att ha applikationer typ office centralt :))

Lite mer läsning:
http://windowsteamblog.com/windows/b/business/archive/2011/06/07/windows-thin-pc-rtms.aspx
http://virtualization.info/en/news/2011/06/release-microsoft-windows-thin-pc-1-0.html
http://www.microsoft.com/windows/enterprise/solutions/virtualization/products/thinpc.aspx

2011-06-22

10 (eller kanske 11) tips för att maximera prestanda i VMware View.

Elias Khnaser har skrivit ihop artikeln My Top 10 VMware View Performance Tips.
Den har med ett par standardsaker för att optimera windows i en VDI-lösning, men en hel massa bra tips kring nätverksinställningar och liknande som är speciella för PCoIP.

rekommenderad läsning för alla som pysslar med VMware View (eller är intresserade av view)

2011-06-19

Bugg i installationen av XenServer 5.6 ServicePack 2

[EDIT 2011-06-27]
Se även denna bloggpost om en uppdatering som löser detta problem
[/EDIT]


Vid installationen av SP2 till Citrix XenServer 5.6 så finns det ett flertal olika sätt att göra detta.
Jag har skrivit om detta tidigare.

En sak som kanske inte alla känner till är att om man installerar SP2 genom att uppgradera befintliga servrar från XenCenter så kommer inte Buildnumret att öka...
I bilden ovan är det exakt samma uppdateringar installerade på båda servarna, det är också samma XenServer Version och Build date (allting är markerat med grönt)
Dock skiljer sig Build number. På den som är installerad från CD så är det 47101p och på den som är uppdaterad så är det build 39265p... Med andra ord har den som blivit uppdaterad inte bytt build number utan ligger kvar på FeaturePack 1, eller?

Detta problem finns beskrivet i CTX129546.

Vad som hänt är att båda servarna har rätt uppdateringar och rätt binärer. Men på den ena har inte text-filen som beskriver vilken build som är installerad blivit uppdaterad.

Så vad betyder detta i verkligheten?
Låt oss säga att vi har en XenServer pool med 4st servrar. Denna pool har FeaturePack 1 installerat.
För att göra uppgraderingen så enkel som möjligt så väljer vi att ladda ned uppdateringen och installera från XenCenter.
Detta gör att när uppdateringen är klar så kommer poolen att fungera alldeles utmärkt och alla servarna kör på precis som vanligt men nu på SP2 binärerna.
Ett halvår senare så behöver vi utöka poolen och köper en ny server. Den servern installerar vi så klart från CD-skivan med XenServer 5.6 SP2 eftersom att det är det enklaste sättet att installera nya servern.
Problemen uppstår när vi sedan försöker lägga med den nya serven i XenS  erver poolen...
Då kommer vi att få meddelandet "This server server is a different version than the master".

Lösningen är att uppdatera BUILD_NUMBER i filen "/etc/xensource-inventory" på de fyra gamla servarna. från  BUILD_NUMBER='39265p' till BUILD_NUMBER='47101p'.
Hur man gör detta lättast är beskrivet i denna artikel hos citrix.com. Kontentan är att köra nedanstående kommando:

# sed -i.backup "s/39265p/47101p/" /etc/xensource-inventory

och sedan köra:

# xe-toolstack-restart

(alternativt starta om hosten) , för att läsa in filen xensource-inventory igen.
En fördel med xe-toolstack-restart är att VMarna på hosten inte behöver startas om eller failas så det går rätt snabbt att göra.

Detta måste göras på alla 4 hostar och efter detta kommer alla att rapportera samma buildnummer och det går att lägga in den nya hosten i poolen.

2011-06-14

Information inför val av hypervisor för stora virtuella maskiner... (VMware, Hyper-V, XenServer)

Information inför val av hypervisor för stora virtuella maskiner.pdf
Som jag ser det så finns det tre stora spelare på marknaden när det gäller hypervisors för servrar. Det är så klart VMware med vSphere, Microsoft med Hyper-V och Citrix med XenServer.


Idag är det norm att virtualisera servrar. Det är absolut inget konstigt med att virtualisera de flesta servrar idag.

Utmaningarna med att fortsätta virtualisera är de där sista 20 procenten.

Vad jag försöker säga är att typ 80% av alla servrar är sådana att de är relativt enkla att virtualisera, de har rätt liten last på sig och därför bra kandidater.

De sista 20% är servrar med höga krav på CPU, minne, disk och/eller nätverks I/O.

Eftersom att det börjar bli allt vanligare att ett företag har mer än en hypervisor så blir frågan numera inte ”skall vi virtualisera denna server?” utan mer ”på vilken hypervisor skall vi virtualisera denna server?”. Helt enkelt vilken hypervisor som är lämpligast att använda för varje server och det är där detta whitepaper förhoppningsvis kan svara på en del frågor.

Självklart är det inte så enkelt att det räcker med att titta på CPU, minne och disk. I slutet står det:

En utmaning som jag sett på ett flertal företag är att man har servrar med stora prestandakrav. Därför köper man in jättestora och dyra servrar som sätts upp enligt konstens alla regler. Eftersom man har lagt ned rätt mycket tid på att få allting rätt får därefter dessa servrar leva rätt länge innan man byter ut dem.
Om man istället lägger dessa servrar i en virtuell miljö så får man en prestandapåverkan från hypervisorn som kan vara allt mellan 5-10% (beroende på vem man fråga och vilken typ av server det är). Den stora fördelen kommer dock när det släpps en ny processor eller en ny servermodell. Eftersom att servern är virtualiserad kan man flytta över den virtuella servern till den nya hårdvaran och dra nytta av denna prestanda höjning!


Detta i sin tur betyder att när det gått tre år så körs fortfarande servern på den bästa och modernaste hårdvaran och användarna får en bra upplevelse, istället för att ha en serverhårdvara som ligger generationer efter…

Självklart är det inte alltid så enkelt att det bara går att göra, men tanken med detta dokument är att väcka tanken, och ge lite information kring vad vi idag kan göra.
Två bilder från dokumentet:

2011-06-13

Har du en VM som tar för mycket disk i/o?

Det går att begränsa så att inte en enda vm tar alla disk iops.
http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&externalId=1038241
kortaste bloggposten hittills? :)

2011-06-09

Erfarenheter efter att installerat SP2 på Citrix XenServer 5.6.

[EDIT 2011-06-27]
Det finns en bugg i SP2. Se även denna bloggpost om en uppdatering som löser detta problem
[/EDIT]


Idag updaterade jag hemma till SP2 på XenServer maskinen och tänkte här dela med mig lite av mina erfarenheter..

Jag gick från FeaturePack 1 till SP2.  Uppgraderingen gjorde jag genom att:
  1. Loggade in på www.citrix.com
  2. Laddade ned XenServer 5.6 SP2 (ZIP fil)
  3. Laddade ned XenCenter 5.6 SP2
  4. Packade upp ZIP-filen till en mapp på skrivbordet på den dator där jag har XenCenter installerat.
    Detta gjorde att jag fick en fil på 204 580 kB vid namn "XS56ESP2.xsupdate"
  5. Jag startade XenCenter, klickade på Tools och valde Install New Update.
  6. Klickade på Next för att starta den wizard som kommit upp.
  7. klickade på Add... och pekade ut filen "XS56ESP2.xsupdate"
  8. Valde servern som skulle uppdateras
  9. Eftersom jag inte har någon annan server att flytta de virtuella maskinerna till så sattes alla VMar som standby
  10. Klickade på Next för att gå vidare i installationen.
  11. XenServern startades om. XS56ESP2 installerades. XenServern startades om igen.
  12. Klickade på Finish för att avsluta wizarden.
  13. Stängde ned XenCenter
  14. Installerade XenCenter 5.6 SP2.
  15. Gick in i XenCenter och startade upp de virtuella maskinerna igen.
Instruktionen enligt Citrix finns även här: http://support.citrix.com/article/CTX129390#upgradeFP1

Nåja... Vad upptäckte jag då?
Det steg som tog absolut längst tid var steg 11. Det var ca 30 minuter!
Se med andra ord till att när uppdateringen görs i skarp miljö att det finns tillräckligt stora servicefönster, alternativt att reservera tillräckligt stor tid för att migrera de virtuella maskinerna och dessutom ha ca en halv timme för själva uppdateringen av XenServer.

Att uppdatera XenCenter tog under en minut så det är inte speciellt mycket. :)

En annan rätt intressant sak var ett felmeddelande:
(ber om ursäkt för den dåliga bilden)
Felmeddelandet är:
-------------
Pre-check 5 of 5: Checking server side status...
xenserver: The update precheck stage failed with an unknown error. See attached info for more...
-------------
Det som var lite intressant var att det fanns ingen info "attached"... Efter en del pysslande så hittade jag loggfilen C:\Users\[username]\AppData\Roaming\Citrix\XenCenter\logs\LOG.txt
Det visade sig efter en del pysslande att jag var tvungnen att avbryta wizarden, starta upp ett par av de virtuella maskinerna och sedan se till att XenServer-tools ISOn inte var mountad på de pausade servarna, pausa maskinern igen och starta om wizarden...
Det som irriterar mig är bara formuleringen "unknown error". Sånt är inge kul att få. :)

I en produktionsmiljö där alla VMar migreras till en annan server bör dock inte detta fenomen uppstå.


Man får även en viss insikt i hur uppdateringen funkar när man ser sista bilden i Wizarden.
Så när du väl fått denna bild så har det funkat.:)

2011-06-08

Just nu: Gör labbar utan att behöva bygga en labbmiljö först...

Att testa en produkt eller en teknologi är alltid användbart.
Problemet är att det tar tid att sätta upp labbmiljöer.... Eller?

Nja, inte helt sant.
Microsoft har (liksom flera andra leverantörer) lagt ut så att vem som helst kan gå in på en webb-sida och välja en labb. När man startar labben så skapas ett par virtuella maskiner och man får en instruktion för vad som skall uppnås och hur.

Det är självklart inget sätt att lära sig allting om en produkt och det kan aldrig ersätta riktig erfarenhet i en skarp miljö. Men det är riktiga servrar med riktiga produkter installerade så man kan klicka runt ordentligt och verkligen testa det man vill göra.
Ofta får man ha servarna i ett antal timmar också så man hinner faktiskt med att få en ganska bra känsla för produkterna.

På TechEd North America 2011 som var för en knapp månad sedan fanns det ca 250 labbar man kunde göra på plats.
Hela programmet finns tillgängligt på internet här:
http://northamerica.msteched.com/contentcatalog

För att komma åt labbarna så går man ned på sidan och på höger sida finns valet "Session Type".
Där klickar man för "Hands-on-Labs" och därefter klickar man på "Apply Filters" lite högre upp på sidan.
Efter ett par sekunder bör Sessions listan minska från 909 sessioner till lite drygt 240.
De labbar som har ett "provrör" på raden kan man köra online utan att behöva ha ett konto på TechEd siten. Alla labbar har inget provrör utan man kan vara tvungen att hoppa fram i listan för att hitta dem. :)

Det krävs att man kör Internet Explorer 7 eller högre (Sorry, Firefox funkar inte här...).
Man måste installera ett par ActiveX kontroller å sedan är det bara att köra.

Här har jag startat en labb som heter "SIM380-HOL Basic Software Distribution in Microsoft System Center Configuration Manager 2012".

Observera att den bärbara jag kört på har lite förlåg upplösning så allting får inte plats på skärmen samtidigt. Därför ser man ingen startknapp... :)

Så varför "Just nu" i titeln??
 Tja, helt enkelt för att just nu kan man göra detta på TechEd-siten. Jag vet inte hur länge denna möjlighet kommer att finnas...

2011-06-07

Sök på VMwareKB och Citrix eDocs direkt från Windows7

Läste en bloggpost av Alex Verboon där han skapat en sök connector till Windows 7 så man kan söka direkt från Windows och få svar från Citrix eDocs.

Så jag tänkte att varför inte göra en exakt likadan som söker bland KB-artiklarna på VMwares site?

så hur funkar det?
Efter att ha importerat de två filerna i utforskaren så får man två nya sökfavoriter


För att söka på en sådan så markerar man den man vill använda och skriver sin sökning längst upp till höger.
Man får då upp alla träffarna i mitten av fönstret.


Hur man gör exakt för att få detta att funka?
2. Packa upp filen
3. Dubbelklicka på en av filerna. Du får då uppen en fråga om du vill lägga till search connectorn eller inte.

4. Välj "Add"
5. Gör samma sak med den andra filen.
6. Du kan sedan ta bort både zip-filen och de båda upp-packade filerna.
7. Klart.


För att ta bort en search connector (jag använder det engelska ordet eftersom "sök kontaktdon" låter så skumt :)) så:
1. Högerklicka på search connectorn du vill ta bort
2. Välj "Remove"
3. Gå till C:\Users\[ditt användarnamn]\searches\
4. Ta bort search connectorn som du inte längre vill ha.

Credits:
Creds går till Alex Verboon för denna idé. Jag har bara snott hans fil och editerat den lite.

2011-06-05

VMware vSphere 5 i augusti??

kan det vara så att vi får se VMware släppa vSphere 5 i Augusti??
Det spekuleras om det i alla fall...
Tidigare har jag skrivit om lite nyheter i nya versionen. Här kommer lite till.
http://www.vmguru.nl/wordpress/2011/05/rumors-on-vsphere-5/

2011-06-01

Mindmap för felsökning vid konverteringsproblem i VMware (VMware Converter)

Ännu en mindmap
Tidigare har jag skrivit om mindmaps för felsökning av nätverk i VMware, felsökning i vSphere, felsökning av Site Recovery Manager och OS problem i VMware.

Idag handlar det om problem vid konvertering.

Som vanligt krävs minst Acrobat Reader 9 eller högre.

PDFen finns här.
Related Posts Plugin for WordPress, Blogger...