2012-08-31

Note to self: IE Enhanced Security Configuation + Site to Zone Assignment lists i GPOer...

Hittade precis att det kan bugga lite så att om man har en maskin (Windows 2008 R2) där man skjuter på speciella IE inställningar:

Om man då har Internet Explorer Enhanced Security Configuration påslagen så är risken stor att dessa inställningar inte aktiveras..
Lösningen är att stänga av IE ESC. *häpp*


Licenser och virtualisering... Vanligaste missförståndet.

Jag hamnade i ett samtal för några dagar sedan och det är inte första gången jag hamnar i ett samtal som går ut på exakt samma sak.
Licensiering av Microsoft produkter i virtuella miljöer och hur många olika missupfattningar det finns.

(den här posten blir lång... ber om ursäkt redan nu för det... :))


Idag är det sällan tekniken som begränsar oss när det handlar om vad vi kan göra och vilka lösningar vi kan bygga. Istället är det licensavtalen som begränsar oss (exempelvis kan det vara så att licensavtalet kräver att hårdvaran som man använder står i lokaler som ägs av samma företag som äger licenserna så det är omöjligt att leverera applikationen som en tjänst till externa företag. Eller så måste man licensiera samtliga processorer som applikationen kan komma att hamna på under hela sin livstid, oavsett om man bara använder en processor i taget osv...).
Nåja.

Disclaimer:

Observera att denna artikel är en riktlinje. Jag är ingen licensexpert men det finns det massor med företag därute som är. Tala med din licensleverantör för att få detaljer. Dessutom är licensregler nått som ändras rätt ofta så se till att hålla dig uppdaterad.
Tanken med denna text är att få en orientering så att man kan ställa bättre frågor och vara mer informerad när man väl talar med licensspecialisterna...



Windows Server

Om vi börjar med Windows server. Om jag har en virtuell miljö (här spelar det ingen roll om jag använder Hyper-V, XenServer, VMware vSphere eller nån annan hypervisor) så måste jag se till att de virtuella maskinerna har korrekta Windows Licenser.

Här är licensieringen lite olika beroende på vilken sorts licens man har och det finns rätt mång olika licenser.
Windows server 2003 (och R2) kommer som:
  • Web Edition
  • Storage Edition
  • Small Business Edition
  • Standard Edition
  • Enterprise Edition
  • Datacenter Edition.
Windows server 2008 kommer som:
  • Web Edition
  • Standard Edition
  • Enterprise Edition
  • Small Business Edition
  • Datacenter Edition
  • HyperV Server Edition
  • Foundation server
  • Storage server.
Windows server 2008 R2 kommer som:
  • Web Edition
  • Standard Edition
  • Enterprise Edition
  • Datacenter Edition
  • Hyper-V Edition
Windows server 2012 kommer som:
  • Foundation Edition
  • Essentials Edition
  • Standard Edition
  • Datacenter Edition
Det är med andra ord en ruskig massa olika versioner och smaker att hålla koll på.
För att detta inte skall bli hur stort som helst så kommer jag att begränsa mig till de vanligaste produkterna och utgå från att det är volymlicenser som köps.


Här krävs troligen en förlaring. :)
När det står att en sak licensieras "per server" så innebär det att man behöver en licens oavsett hur många processorer som sitter i maskinen.
När det står att en sak licensieras "per processor" så innebär att man räknar antalet fysiska CPU-sockets som sitter i den fysiska servern.
Under Licensrätt så står det exempelvis "En fysisk + upp till ## virtuella instanser" (där ## kan vara två eller fyra). Här skall betonas att om man har fyra virtuella instanser på en sådan licens så får den fysiska maskinen enbart köra hyper-V rollen och inte ha några andra funktioner installerade.

Vi ser även en skillnad när det gäller Server 2012... där får vi två virtuella instanser per processor licens (vilket hänger ihop med att varje licens täcker 2 fysiska CPUer).

Så här långt har de flesta koll...
Vad många missat är att licenserna tilldelas fortfarande den fysiska hårdvaran.
Låt oss säga att jag har två fysiska servrar med Windows server 2008 R2, båda dessa har Hyper-V installerat. För att licensiera dessa så har jag 2stycken Windows 2008 R2 standard licenser. Då får jag också köra två stycken virtuella maskiner. Men dessa måste ligga på varsin fysisk host.
Skulle jag istället ha 2stycken Enterprise licenser så får jag få ha upp till fyra virtuella maskinier per host.

Observer att jag INTE får nån "pool med virtuella licenser" eller liknande. Utan licenserna är låsta till en viss fysisk maskin. Jag kan alltså inte i exemplet med mina 2 Enterprise licenser ha 2st VMar på server1 och 6st VMar på server2.

Jag kan flytta en licens från en maskin till en annan.
Låt oss säga i exemplet ovan att jag vill göra underhåll på server1. Jag kan då flytta över min standard (eller Enterprise licens) till server 2 och låta mina VMar flytta över till server 2. I exemplet med 2st standard licenser så kan jag då köra båda mina VMar på server 2 och i exemplet med Enterprise licenser så kan jag då köra upp till 8st VMar på server2.
Här kommer nästa sak som många missat.
Jag får bara göra en sådan flytt var 90:e dag.
Om jag alltså vill flytta alla VMar från server2 till server1 så jag även kan göra underhåll på server2 så måste jag vänta 90 dagar innan jag får göra detta....

Men vad händer om en host kraschar??
Ja då får licenerna flyttas innan det gått 90 dagar. En krasch skall inte göra att man bryter mot licensavtalet.

Om jag istället licensierar med Datacenterlicenser så måste jag titta på hur många processorer det är i mina fysiska hostar och se till att jag har rätt mängd Datacenterlicenser. Men eftersom att jag genom Datacenter får obegränsat antal virtuella instanser så vet jag att jag alltid kommer att vara korrekt licensierad för mina VMar.




Microsoft SQL

En licensmodell som är rätt strulig. Här har man bytt från att ha två sätt; "Per server" eller "Per CPU socket" till att nu licensiera antingen "Per server" eller "per CPU core".
Om samtliga CPU kärnor är licensierade med SQL Enterprise så får man obegränsad virtualiserings rättigheter.

Även här är man låst när det gäller att flytta licenser oftare än var 90:e dag.
Här finns det en annan väg att komma runt detta än vad vi har för Windows. Det är nämligen så att om man har Software Assurance på sina SQL-licenser så får man flytta dem oftare om man vill.


 

 

Observera att alla dessa saker gäller oavsett om man har VMware, Hyper-V, XenServer eller någon annan Hypervisor!

 

Slutsats:

Så för de absolut flesta företagen  blir enda lösningen att köra Datacenter licenser när det gäller Windows... Det är generellt sett den enda lösningen för att se till att man är korrekt licensierad om man inte ser till att ha benkoll på hur VMar flyttas i miljön (med andra ord:stäng av all lastbalancering i miljön).



Källor till denna artikel (utan inbördes ordning):

http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=15113 <== Denna är mycket bra att läsa!!!
http://download.microsoft.com/download/6/8/9/68964284-864d-4a6d-aed9-f2c1f8f23e14/virtualization_brief.doc
http://download.microsoft.com/download/F/C/6/FC6006B5-866E-42C1-88F8-9AC4B8BC610D/WS%20Brand%20Pages%20-%20Editions%20Comparison%20Guide.pdf
http://www.directionsonmicrosoft.com/sample/DOMIS/update/2008/02feb/0208ws2plp_ch.htm
http://technet.microsoft.com/en-us/library/cc758523(v=ws.10).aspx
http://blogs.technet.com/b/mattmcspirit/archive/2008/11/13/licensing-windows-server-in-a-virtual-environment.aspx
http://download.microsoft.com/download/9/E/4/9E4CCEC9-222B-4563-8DCD-43F941ABA73F/MicrosoftServerVirtualization_LicenseMobility_VLBrief.pdf
http://www.microsoft.com/licensing/about-licensing/briefs/virtual-licensing.aspx
http://www.thelowercasew.com/new-sql-2012-licensing-and-its-impact-on-virtualization <== Bra om SQL licensiering

2012-08-30

Windows server 2012 -software assurance och licensiering... Hur funkar det?

Precis som posten om Exchange 2013 igår så är detta en ruskigt bra artikel som förklarar ett stort ämne. Även denna kommar jag att återkomma till och läsa flera gånger.

http://blogs.technet.com/b/uspartner_ts2team/archive/2012/08/29/windows-server-2012-licensing-and-software-assurance-grants.aspx

2012-08-29

Ruskigt bra sammanställning över nyheter i Exchange 2013

Lång sammanställning hittar man här:
http://blogs.technet.com/b/marwahasamir/archive/2012/08/28/what-s-new-in-exchange-2013.aspx 

Misstänker att jag kommer att återkomma till den posten några gånger i framtiden. :)

2012-08-28

Nyheter från VMworld 2012 i San Fransisco (bla. vSphere 5.1)

Igår startade VMworld 2012 i San Fransisco.
Under keynoten så släpptes en del ny information bland annat att vSphere nu finns som en ny version (vSphere 5.1).

Andra nyheter är att man tagit bort begränsningen i licenserna fö vSphere när det gäller vRAM och att man nu enbart liceniserar de fysiska CPUerna i sina VMware-hostar.

Det finns MASSOR med bra information därute och det är rätt onödigt att jag skriver alltihopa en gång till, men jag tänkte tipsa om bra ställen att läsa på:

- vSphere Storage Appliance (VSA) 5.1 new features and enhancements
(bra skrivet och riktigt bra länkar på slutet till mer information)
http://www.vladan.fr/vsphere-storage-appliance-vsa-5-1-new-features-and-enhancements/


- VMware releases vSphere 5.1 
(Riktigt bra sammanfattning)
http://basraayman.com/2012/08/27/vmware-releases-vsphere-5-1/


- VMworld first thoughts kickoff session
http://silvertonconsulting.com/blog/2012/08/27/vmworld-first-thoughts-kickoff-session/


- Some keynote highlights http://foonet.be/2012/08/27/vmworld-2012-us-day-1-some-keynote-highlights/ 

- What's New in VMware vSphere 5.1 (Video)
http://www.youtube.com/watch?v=H8qlL-aVgAo

[Edit]  missade denna:
VMware vSphere 5.1 – Virtual Hardware Version 9
Bra info om skillnaderna mellan de olika hårdvaruversionerna
http://www.vladan.fr/vmware-vsphere-5-1-virtual-hardware-version-9/ 
[/edit]


2012-08-27

Windows Server 2012, Hyper-V och PowerShell

För ett par månader sedan hade jag en rätt frustrerande tid när jag försökte sätta upp en labbmiljö "Windows Hyper-V server 2008 R2" (se här).

Det gick inte alls så smidigt som jag hade tänkt mig, vilket till stor del troligen beror på att jag vägrar att disabla brandväggen på nyinstallerade maskiner... Det måste ju gå att lösa ändå, men i mitt fall så blev det helt enkelt för mycket tandagnisslan. :)


Nåja... jag snubblade över en artikel av Jose Barreto hos Microsoft som beskriver hur han satt upp en labbmiljö med Windows Server 2012.
Det intressanta är att alltihopa är gjort med Powershell, och alla skripten ligger i bloggen.
Massa bra saker att kika på och en hel del tips och trix när det gäller Powershell.

Väl värt att kika på:
http://blogs.technet.com/b/josebda/archive/2012/08/24/test-hyper-v-over-smb-configuration-with-windows-server-2012-step-by-step-installation.aspx



Miljön Jose använder består av fem fysiska maskiner så det är en rätt komplicerad miljö för att vara enkel (om ni förstår vad jag menar).
Han har även postat en bild på hur den ser ut:

2012-08-26

VMware vSphere 5.1?

Rykten låter göra rådande att VMware vSphere 5.1 kommer att releasas nu nästa vecka.

En bra sammanställning på vad som troligen kommer att ingå i den finns här:
http://up2v.nl/2012/08/20/vmware-getting-rid-of-vram-licensing-in-vsphere-5-1/
och här:
http://up2v.nl/2012/08/26/vmware-vsphere-5-1-will-support-64-vcpus-and-16-gbps-fibre-channel/

[EDIT  00:13]
Den här var också rätt intressant: http://vmtoday.com/2012/08/reading-the-tea-leaves-before-vmworld-2012-part-2/
[/EDIT]


Vi får väl se vad som kommer hända nu på VMworld som startar nästa vecka... :)

Här kan man regga sig om man vill se själva presentationen på nätet:
http://info.vmware.com/forms/18162_VMwareNow_REG
(17:40 svensk tid startar det)

2012-08-23

Vad du inte visste om CAS Array Objekt i Microsoft Exchange

En massa bra info om just CAS Array objektet i en Microsoft Exchange miljö.
Läsvärt!!
http://blogs.technet.com/b/exchange/archive/2012/03/23/demystifying-the-cas-array-object-part-1.aspx
http://blogs.technet.com/b/exchange/archive/2012/03/28/demystifying-the-cas-array-object-part-2.aspx

Rätt mycket att läsa och rätt mycket kommentarer. Men rekommenderas ändå. :)

Tack till Anders Söderborg-Vallin för tipset!!

2012-08-21

Skapa ett "Privat moln" med SCVMM 2008 R2 och Hyper-V 2008 R2

En artikelserie som tar upp hur man skapar ett privat moln i lite äldre teknik.. (nu när Windows 2012 och Windows 8 knackar på dörren så räknas väl detta som lite "äldre" :))

Det som används:
- Windows Deployment Toolkit 2010
- Windows Server 2008 R2 SP1 (med Hyper-V rollen)
- Windows 7
- System Center Virtual Machine Manager 2008 R2 SP1  (SC VMM)
- System Center Virtual Machine Manager Self Service Portal 2.0 SP1  (SC VMM SSP)

Hela bloggserien är inte klar, men de första åtta delarna ligger uppe.

Using Hyper-V to Build a Private Cloud (Part 1)
Using Hyper-V to Build a Private Cloud (Part 2)
Using Hyper-V to Build a Private Cloud (Part 3)
Using Hyper-V to Build a Private Cloud (Part 4)
Using Hyper-V to Build a Private Cloud (Part 5)
Using Hyper-V to Build a Private Cloud (Part 6)
Using Hyper-V to Build a Private Cloud (Part 7)
Using Hyper-V to Build a Private Cloud (Part 8)

En rätt kul labb att göra nån dag man har lite tid över...

Creds går till Brien M. Posey som har skrivit alltihopa! (han har för övrigt skrivit ett gäng andra bra artiklar också, exempelvis om hur man kan hantera Hyper-V med Powershell)


Är man intresserad mer av 2012-versionerna så kan man alltid kika lite här.

Uppdatering: vSphere 5 versus Windows Server 2012 Hyper-V

Marcel har släppt ytterligare ett par bloggartiklar i jämförelsen.
  • vSphere 5 versus Windows Server 2012 Hyper-V: hybride cloud
  • vSphere 5 versus Windows Server 2012 Hyper-V: costs
  • vSphere 5 versus Windows Server 2012 Hyper-V: Resource metering for chargeback

Jag uppdaterar orginalartikeln så att alla länkar finns på samma ställe
http://diversetips.blogspot.se/2012/08/vmware-vsphere-5-vs-windows-server-2012.html


2012-08-15

VMware vSphere 5 vs. Windows Server 2012 Hyper-V

En riktigt bra blogg-serie av Marcel van den Berg som jämför ett antal olika funktioner.
Han har inte utgått från marknadsföringsmaterialet utan faktiskt tittat på vilka funktioner som finns och hur de matchas.

Vad man får göra är att titta på vilka funktioner som är viktiga i den egna miljön och sedan avgöra vilken produkt som matchar dessa krav.

vSphere 5 versus Windows Server 2012 Hyper-V: live migrations
vSphere 5 versus Windows Server 2012 Hyper-V: storage integration
vSphere 5 versus Windows Server 2012 Hyper-V: high available VMs
vSphere 5 versus Windows Server 2012 Hyper-V:management
[Update 2012-08-21]
vSphere 5 versus Windows Server 2012 Hyper-V: Resource metering for chargeback
vSphere 5 versus Windows Server 2012 Hyper-V: costs
vSphere 5 versus Windows Server 2012 Hyper-V: hybride cloud
[/Update 2012-08-21]

Som jag ser det i Marcels sammanställning så Hyper-V fyller kraven för de allra flesta företagen i Sverige, men de riktigt stora företagen med stora IT-miljöer (vi talar om företag med ett par tusen anställda och hundratals servrar) eller servrar med mycket olika sorters operativsystem då kan man verkligen behöva de funktioner som finns i VMware.

Så kika på Marcels sammanställning, den är bra skriven på ett enkelt sätt.

2012-08-14

Microsoft Attack Surface Analyzer

Hmm. Låter läskigt... Vad är det?
Jo det är ett verktyg som används av Microsofts interna produktgrupper för att katalogisera och analysera förändringar i operativsystem efter installation av nya applikationer.

Vad Attach Syrfade Analyzer gör är att ta ett snapshot av sytemet innan installationen och sedan ett till efter installationen, för att därefter visa vilka förändringar som gjorts.
Inte minst användbart vid analys av vad nya applikationer ställer för krav på system, analys av säkerhetshot (virus eller liknande) och för utvecklare som vill se vad deras system gör i en miljö.



Fungerar på Windows Vista, Windows 7, Windows 8, Windows server 2008, Windows server 2008 R2, Windows server 2012.
För att analysera datat krävs .Net Framwwork 4.

Läs mer, och ladda ned programmet här

2012-08-09

Kostnadsberäkning Microsoft Hyper-V 2012 vs. VMware vSpere 5.0

En site där man kan göra en jämförelse mellan vShpere och Hyper-V. Både kostnadsmässigt och feature-mässigt. Man får dock gissa själv vem som sponsrat sidan. :)

http://servervirtualization.cloudapp.net/

Man fyller helt enkelt i hur många VMar man har (upp till 1000, men det borde räcka för de flesta...) och hur många VMar per fysisk processor man vill köra. Alternativen "3 VMs/physical Processor", "6 VMs/physical Processor" och "12 VMs/physical Processor" finns att välja på, så man får inte välja vad som helst. :)

I exemplet med Hyper-V så räknar man med kostnaden för SystemCenter också.

Därefter får man en rapport som så klart går att exportera till Word om man vill det (blir 17 sidor lång)..

Här är ett par bildexempel hur rapporten kan se ut
Försättsblad och innehållsförteckning



Executive summary och första diagrammet.

En översikt av i pricip hela rapporten. (det nedersta på några sidor fick inte plats)

"Hyper-V survival guide"... Eller: "länksamling till typ ALLT om Hyper-V

Spara den här länken om du pysslar mer Microsoft Hyper-V
http://social.technet.microsoft.com/wiki/contents/articles/125.hyper-v-survival-guide-en-us.aspx

2012-08-03

Microsoft Assessment and Planning Toolkit v7.0 (MAP 7.0) är släppt

Om man skall inventera en IT-miljö eller göra en uppdatering är MAP en riktigt bra produkt. Kostar dessutom ingenting.

Läs mer om nyheterna är:
http://blogs.technet.com/b/klince/archive/2012/08/03/microsoft-assessment-and-planning-toolkit-v7-0-is-now-available.aspx

Har man inte tittat på denna tidigare så är det dags nu.. :)

2012-08-01

Citrix XenServer Error: "The VDI is not available"

Nu har det hänt så många gånger att det är dags att skriva ned det jag ser som den enklaste lösningen. Det hela handlar om att ibland får XenServer för sig att diskarna på en VM är låsta. Speciellt kan detta hända om en host kraschar eller om man håller på och labbar väldigt mycket i sin miljö... :) Meddelandet kan se ut så här i XenCenter:


Det finns så klart massor med sätt att lösa detta men det jag ser som lättas är att:

1. Kör XE VDI-LIST och få UUID på den VM som man har problem med:
xe vdi-list | grep -i [VM-namn] -B2 -A2

2. Kör XE VDI-FORGET för att få farmen att glömma bort disken
xe vdi-forget uuid=[VDI-UUID]

3. Kör en Rescan på Storage Repositoryt (UUID fick du i slutet av svaret i punkt 1)
xe sr-scan uuid=[SR-UUID]

4. Nu i XenCenter. Gå till VMen och under fliken "Storage". Här kommer det nu att vara tomt.
Klicka på "Attach..." och nu skall det finnas en disk som heter "NO NAME" högt upp i listan. Lägg till den och vänta en stund (upp till 30 sekunder). Därefter testa att göra det du ville göra med VMen.

5. Funkar det inte så vänta ett par minuter till och testa igen. Funkar det fortfarande inte så kör igenom hela lista igen.



Tänk på att alla namn och beskrivnignar som skrivits in på diskarna försvinner så dessa måste läggas tillbaka igen efter att man gjort ovanstående.
Related Posts Plugin for WordPress, Blogger...