VMware vSAN iSCSI use case?

In a previous post I went through a list of my personal favorite features in vSphere 6.5. VMware vSAN is on of them, it’s a storage solution that handles your virtual machines – amongst others as we shall see today.

One of the nicest features introduced for vSAN in vSphere 6.5 is the ability to attach physical servers to the vSAN cluster. By letting the vSAN handle the iSCSI volume, since it’s just another object in the vSAN, you can apply the same policies on that volume as you do on the vSAN datastore used for you virtual machines. And that means you’re able to manage the performance and/or availability, not just when initially setting up the volume but any time the requirements change for the volume you’re able to adapt.

So is it hard setting up vSAN with iSCSI targets and attaching physical servers to it? Not at all, it’s quite easy actually. Let me show you how easy it is. But first we have to create a vSphere cluster with vSAN enabled and configured. Now, I’m a big fan of PowerCLI and automating a lab environment set-up is thanks to William Lam a breeze. I’ve adjusted his script slightly to allow me to select 3 different sizes of the ESXi hosts to choose from: small, medium or large. This allows me within 30 minutes to have a lab consisting of 3 ESXi hosts and a vCenter appliance up and running, configured with a cluster and vSAN enabled. The medium and large size configurations would normally be used for VMware NSX labs and demos.

It might not be the intended use case, but wouldn’t it be fun to host virtual machines from a Hyper-v environment on a vSAN? ”Why?” I hear you say, no reason, just because we can!

PowerCLI

So first thing is to execute the PowerCLI script to bring my lab environment online:

Logging on to vCenter will now show the three hosts in a cluster with a new datastore created, a vSAN datastore.

Next, we need to enable the iSCSI functionality, which is a simple process:

Enabling the Virtual SAN iSCSI target service requires some input, specifically

  • Default iSCSI network to use – in a production environment you’d probably want to set up a dedicated VMkernel iSCSI interface for this.
  • Default TCP port – usually no need to change this
  • Default authentication – If you’d like you can set up the connection to use either None, CHAP or Mutual CHAP
  • Storage Policy for the home object – Using the predefined storage policies you can have the home object that stores metadata for the iSCSI target protected for host failures

If you want, you can create a new policy with specific settings for iSCSI Targets and Home object:

The default vSAN storage policy is used.

It protects you against one host failure, to do that it will have the object placed on two different hosts. This means it will use twice the space assigned to an object/VMDK file from the vSAN datastore.

Next up, creating a target and LUN:

You create both the Target IQN (with the desired settings and policies) and a LUN. Depending on the LUN Storage Policy you are using you will consume space from the vSAN datastore accordingly:

Now the set-up of the Target and the LUN is done. It’s that simple! After this point you can attach any physical server using iSCSI to the vSAN datastore and use the resources. In my lab though, I’m going to use a virtual machine from another host to emulate a physical machine.

You probably don’t want just any old server being able to attach to the LUN, so you can configure which initiators are allowed to connect. Either use individual IQNs or create a group of IQNs.

Let’s take a look what has happened on the vSAN Datastore:

We can now clearly see that there’s a new VMDK file that we can handle just as any other VMDK file, inflate it, move it or delete it:

Next up: Creating a Windows Server 2016 VM (emulating a physical machine) that will connect and use the new vSAN LUN we created. 

Setting up the VM is pretty straight forward.

Select the desired OS:

Here’s where we need to make changes, first assign at least two CPUs to the VM and secondly tick the box for hardware virtualization (otherwise the role Hyper-V won’t be able to start or be installed).

The summary page shows us what settings we’ve selected for the VM

We run through the installation of the operating system. Configure everything we need, a static IP address, updating windows and so on:

OK, Windows Server 2016 is ready to be used, let’s configure the iSCSI connection:

Yes, we’d like to start the iSCSI service:

Again, in a production environment you’d probably want to have som fancy stuff set up such as MPIO and so on but for this test we’ll just do a quick connect to the iSCSI target:

Oh, but what IP address should I use? The host that is responsible for the I/O to the LUN can be found on the configuration page of the iSCSI Target:

We connect Windows to the I/O Owner host:

We have a connection, all is well:

Open up the disk management tool and a new disk should be available (if not, try a rescan). Bring the disk online, initialize it and format it:

Give the volume a name:

Now the volume is ready to be used:

Hyper-v will now be installed on the Windows Server 2016 machine:

Add the required features and tools

Configure a virtual switch for Hyper-V

Now we can actually leverage the newly created vSAN volume and use that as the target for our Hyper-V virtual machines:

A simple test to confirm that it actually works, creating a virtual machine for Hyper-V running off of the vSAN volume:

Go through the wizard, give the VM a name and so on.

Choose what generation the VM should be created as:

Select a network connection if needed

Set the size of the virtual hard disk.

Select an iso-file to be used when installing the OS in the Hyper-V virtual machine

Done, just hit finish

The VM is created, start it and connect to it to get the console view

Install the operating system and update it, configure it the way you want it

Now we’re running a virtual machine in Hyper-V with it’s disk being handled by VMware vSAN! Pretty cool.

Now we can go back to see what impact, if any, installing the operating system had on consumed space on the vSAN volume:

As you can see, the VMDK file containing the Hyper-V volume has grown that’s just as we expected.

There you have it! It’s very, very easy to set up vSAN to use iSCSI – why not give it a try yourself?

VMworld 2015 – dag 2

Sitter och funderar på gårdagen, många intryck med det som står ut mest är faktiskt en liten men revolutionerande tech preview – vMotion från eget till vCloud Air (VMwares molnlösning). Kan bara summanfattas som: wow, fantastiskt!

Men, det går inte att hålla sig kvar i gårdagen. Idag är en ny dag men fler nyheter att presentera. Bland annat presenterade Saanjay Poonen deras stora End User Computing (EUC) lansering för dagen. Deliver any app to any device, riktigt imponerande. IDC har i sin undersökning för 2015 om Virtual Client Computing Software market placerat VMware i ledareposition framför andra spelare som Citrix och Microsoft. Men det verkar som en både Microsoft och VMware har förstått att kunderna vill ha samarbete företagen emellan, Jim Alkove Corporate Vice President for Enterprise and Security på Microsoft stod på scen idag. VMwares scen. Smaka på det en stund. En bra och tydlig signal.

Windows 10 kan enkelt manageras via VMware Airwatch tillsammans med App Volumes. Både virtuellt och fysiskt.

Ett genomgående tema på dagens presentation är att en grundläggande plattform  är NSX, VMwares nätverksvirtualisering. Det är tack vara att detta hanteras via mjukvara som man kan få säkerhet och konfiguration att fungera. En grundpelare helt enkelt. I går annonserades den senaste versionen av NSX 6.2.

En kommentar som sades i en av kundfilmerna var riktigt passande angående konkurrens mellan företag: It’s no longer the big beating the small, it’s the fast beating the slow.

Pat Gelsinger höll hov i dagens keynote, han talade mycket om hur omvärlden förändras och hur  vi under de kommande 10 åren kommer påverkas. En mycket bra presentations som verkligen gav intryck.

VMworld 2015 – dag 1

Hektisk dag med mycket på agendan men massor av matnyttig information. Redan första sessionen visade sig vara väldigt intressant – Connecting the dots from vCenter Server to vCloud Air. Unified Hybrid Cloud är dagens nya slagord. Idag lanseras vCloud Air Hybrid Cloud Manager som en gratis produkt för managering och integrering av vCloud och vCenter Server, installationen görs i vCenter Web Client.

Årets tema för VMword är ”Ready for any”, det syftar bland annat på att alla applikationer oavsett typ, cloud-native eller legacy enterprise, så är VMwares plattform det bästa valet. One cloud, Any Device, Any application.

VMwares vision är att vi ska ha ett moln, inte i betydelsen ett enda faktisk moln utan ett eller flera moln som sömlöst fungerar mellan on-premise, off-premise (publika moln), managerat moln.

Termen molnlösning har historisk varit förknippat med datacenter och server, nu vill VMware ändra på begreppet och skifta fokus mot applikationer. Framtiden för applikationer är inte längre molnbaserade eller on-premise, framtiden är Hybrid applications enligt VMware. Känslig information i ditt eget datacenter och de skalbara delarna i molnet med alla fördela som finns där.

En av de funktioner som fångade mitt intresse och gjort VMware till den enterprise spelare som man är idag var vMotion, möjligheten att flytta en virtuell maskin från en host till en annan utan avbrott. Fortfarande magiskt att se det i praktiken mer än 10 år senare. Idag visade man en tech preview på vMotion mellan private cloud och vCloud Air! Nästan vansinnigt, flytta dina interna virtuella maskiner till ett publikt moln utan nertid!!

Några av de nyheter som presenterades idag:

  • EVO SDDC manager – förlängningen av EVO:Rail
  • vCloud Air Hybrid Cloud Manager
  • vSphere Integrated containers
  • Photon platform
  • vMotion cross-cloud (on-premise till vCloud Air) – tech preview

VMworld 2015 – Partnerdag

Eller jag tror det är partnerdag idag, söndag den 30:e augusti. Jag kan nämligen inte vara säker. Jag är taggad som bloggare, det är ju i och för sig trevligt eftersom man bland annat får tillgång till ganska bra placering vid keynote sessionerna och access till medias lite mindre belastade nätverk. Men detta har också lett till att jag inte kommer in på partnersessionerna – jag jobbar ju för en VMware partner (TDC Sverige AB för de som inte känner till mig).

Conflict of interest tydligen, det kan man kanske tycka. Jag är väl inte direkt bered att skriva under på det än med tanke på min historik men så blev det nu tyvärr. Vad ska man då göra med en hel dag som öppnat upp sig? Inga problem kan jag lova, det finns nämligen som vanligt Hands-on labs man kan göra. Massor av nya saker att lära sig. Underbart!

Förresten, jag kommer att försöka lägga in lite inlägg här för att sammanfatta mina intryck men jag finns även på twitter: @nicke_borgstrom

Fortsättning följer!

VMwarecertifiering på gång? Recertify for Less

VMware införde tidigare i år ett krav på dig som VMware Certified Professional, VCP-certifieringen är giltig i 2 år och därefter måste man certifiera sig igen. Syftet med detta kravet är att få individer att antingen gå ”upp” i certifieringsstrukturen eller bredda sig. Man har alltså två möjligheter:

  1. Certifiera sig inom ett nytt område, exempelvis End User Computing eller vCloud om man sedan tidigare är certifierad inom Datacenter Virtualization.
  2. Ta en, eller båda, VMware Certified Advanced Professional (VCAP) certifieringarna. De två VCAP certifieringar som finns är ”Design” och ”Administration”. Design-certet är teoretiskt medan Administration-certet är praktiskt.

Kravet med omcertifiering gäller bara för VCP-nivån, så har man tagit steget upp till VCAP så behöver man åtminstone inte i dagsläget ta nytt VCAP-cert om två år. VMware har nu tagit fram ett erbjudande till dig som befintlig VCP där du får 25% rabatt på certifieringar du tar före den 1 januari 2015. Rabatten gäller för maximalt 2 försök per område/typ.

Så passa på att få lite rabatt om du ändå ska ta ett cert! Klicka på länken här under för att komma till sidan:
Current VCPs – Recertify for Less

Terms & Conditions

  • The 25% discount is valid until January 1, 2015.
  • The discount is only valid on the current VCP exams listed above.
  • Only current VCPs who have passed at least one VCP level exam in the past are eligible to use this discount.
  • Candidates can use the 25% discount code a maximum of two times, and only for the same exam, before January 1, 2015.
  • The 25% discount cannot be combined with any other promotions or discounts.
  • VMware reserves the right to change or cancel this offer at any time.
  • The discount cannot be used for non-proctored/online exams, VCAP exams, or for VCDX Application or Defense fees.
  • Training/PSO credits cannot be used for the remainder of the certification exam fee.

VMworld 2014 Keynote dag: 4

Då har vi kommit till avslutningen, sista keynoten för VMworld 2014. Keynoten inleddes av Jane McConigal som beskrev världen runt gaming. Bland annat så har gapet mellan män och kvinnor i princip försvunnit i hur många som spelar, 99 procent av pojkar och 94 flickor spelar. En av anledningarna till att vi spelar är att få oss känna:

(Bild saknas)

Sen satte vi igång och ”spelade” massively multi-player thumbwrestling, samtliga deltagare på keynoten höll händer och spelade spelet. Vi kom därmed i topp 5 i världen för antal samtidiga spelare i thumbwrestling.

Jane hade en väldigt intressant session runt varför vi spelar och hur det får oss att må.

James Patten berättade sedan om hur vi interagerar med datorer. Han arbetar för att utveckla nya sätt att kommunicera och styra datorer och applikationer där mus och tangentbord inte längre räcker till.

(Bild saknas)

Han visade hur man via små fysiska ”robotar” kan styra mjukvara. De vita puckarna i bilden är kopplade till specifika datapunkter i bilden under och följer dessa när man ändra den underliggande bilden.

(Bild saknas)

Exempel på användningsområde som James nämnde var videoeditering, musikskapande, men självklart även spel.

Därefter kom Sean Gourley ut och berättad om Artificiell Intelligens och Augmented Intellegence. Riktigt intressant om hur vi människor tillsammans med datorer blir bättre tillsammans. Sean har startat ett företag som heter Quid som är just Augmented Intelligence som hjälper till att sortera och visualisera information exempelvis.

(Bild saknas)

Keynoten innehöll inget från VMware själv men var mycket intressant, samtliga tre talare hade väldigt tänkvärda presentationer.

VMware EVO:RAIL

När nu VMware lanserat sitt senaste stora projekt vid namn EVO:RAIL så är det läge för en lite närmare titt på vad det är och vad det innebär. EVO-plattformen kommer i två ”varianter”, dels RAIL som jag beskriver här men det finns även RACK – enkelt sagt kan man säga att skillnaden är formfaktorn som antingen är ett litet paket (2 U hög) som man sätter in i racket via vanliga rails (och därav namnet RAIL) alternativet är ett helt rack fullt (och där har du kopplingen till namnet men man får även lite mer saker som exempelvis VMware nätverksvirtualisering NSX). RAIL marknadsförs för ”virtual infrastructure” och RACK för ”cloud infrastructure”, eller något annorlunda uttryckt: Små och medelstora miljöer = RAIL och Stora miljöer = RACK. Konceptet är inte nytt, här finns sedan tidigare spelare som Nutanix och SimpliVity.

VMware beskriver själv EVO på följande sätt:

EVO:RAIL is a scalable Software-Defined Data Center (SDDC) building block that delivers compute, networking, storage, and management to empower private/hybrid-cloud, end-user computing, test/dev, and branch office environments.

Ett EVO-system består av en låda som innehåller 4 servernoder, grundkriterierna för varje servernod i EVO:RAIL är (och detta är minimikraven, partners kan naturligtvis har större lösningar – men som sagt inte mindre):

  • Två Intel E5-2620 v2 six-core CPUs
  • 192GB minne
  • En SLC SATADOM eller SAS HDD som ESXi boot device
  • Tre SAS 10K RPM 1.2TB HDD för VMware Virtual SAN datastore
  • En 400GB MLC enterprise-grade SSD för read/write cache
  • En Virtual SAN-certifierad pass-through disk controller
  • Två 10GbE NIC ports (konfigurerad för antingen 10GBase-T eller SFP+ connections)
  • En 1GbE IPMI port för remote (out-of-band) management

Initialt är det endast en handfull leverantörer som är partners på EVO, bland annat Dell och EMC(!), men det är väl ingen högoddsare att fler leverantörer kommer att följa och tas upp som partners vad det lider.

Enligt VMwares marknadsföring så är du igång och kan börja skapa virtuella maskiner på 15 minuter. Och upp till 4 stycken EVO:RAIL-system kan kopplas samman.

Vad är meningen med själva lösningen då? Eftersom allt är färdigpaketerat i ett EVO:RAIL behövs ingen konfiguration och montering för att komma igång, dessutom används lokala diskar i noderna – vi behöver ingen extern lagringslösning eftersom säkerhet och redundans på disknivå hanteras via VMware vSAN som ingår i lösningen. Resultatet blir ett ”byggblocks”-tänk, eller lego-tänk – När man behöver mer kapacitet lägger man till fler byggblock. I Dells fall underst på sidan så får man en 13,1 TB stor datastore i ett system som kan skalas upp till 4 noder eller 52,4 TB totalt – det borde väl räcka ett tag?

En kort summering:

  • EVO:RAIL installeras på under 15 minuter
  • Supporterar 100 VMs/250 desktops i ett 4 nods system
  • Supporterar uppgradering utan avbrott med hjälp av Storage vMotion
  • Innehåller all hårdvara och mjukvara som behövs (exempelvis vSphere Enterprise Plus, vCenter och vSAN)
  • Kan skala upp till 4 EVO:RAILs vilket blir ett 16 nods kluster
  • Har ett väldigt lättförståeligt webb baserat UI
  • Kommer att finnas tillgängligt via partners, exempel från Dell ser du här under, i Q3 2014
  • Omfattar även Log Insight Manager för analytics

Dell har redan en bundling klar som ser extremt intressant ut, kontakt mig för mer information. Lösningen är 2 U hög och innehåller 4 noder.

VMware EVO:RAIL är här för att stanna, det är jag helt övertygad om!

MDM eller EMM? Svaret är AirWatch

Mobile Device Management, MDM, har sedan explosionen av mobila enheter såsom telefoner och plattor varit en het trend. Målet från företagen dom använder denna typ av lösning är att hantera dessa enheter på ett så enkelt sätt som möjligt i syfte att ha möjlighet att veta hur dessa används och om de försvinner ska man kunna tömma informationen på enheten så de inte kommer i fel händer.

MDM är idag inte trenden man måste följa utan nu är begreppet Enterprise Mobility Management, EMM, ännu hetare. EMM har syfte i att göra allt som MDM kan men lägger till funktioner för hantering av säkerhet och tillhandahålla rätt applikationer till användaren.

VMware köpte AirWatch tidigare i år och produkten integreras i VMwares workspace suite men finns även tillgänglig som fristående licens. Valet är också fritt mellan on-premiselösning eller en molnbaseradlösning.

AirWatch har på sen hemsida mer information om funktioner, support för enheter osv osv. Läs mer här!

Och förresten, enligt Gartner är AirWatch ledare i Gartners Magiska Kvadrant för denna typ av lösning.

Vad är nytt i vSphere 6.0 beta?

VMware har nu annonserat vad den nya versionen av vSphere kommer att innehålla. Här nedan är några av de funktioner som har fått förbättringar och även helt nya funktioner. Listan är på inget sätt komplett utan ett litet smakprov, man kan se att man lagt mycket energi i releasen på att skala upp produkten för ännu större laster men även att automatisering med hjälp av policies är viktigt för VMware. Självklart vill man även se till att hjälpa kunder att göra det enkelt att managera sina virtuella maskiner oavsett om det rör sig om VMs i det egna datacentret eller i VMwares vCloud Air. Och eftersom det är en beta finns det alltid en chans/risk att saker och ting ändras till den officiella releasen.

Compute

  • Utökad support för ny hårdvara, arkitekturer och Gäst OS
    Utökad support för de senaste x86 chipseten, devices och drivers. Ger valmöjlighet hur man bygger sitt moln genom ökad support för OpenStack. Support för FreeBSD 10.0 och Asianux 4 SP3 gästoperativsystem.
  • Ökad skalbarhet
    Configuration maximums hör ökats: Virtuella maskiner stödjer nu upp till 128 vCPUs och 4 TB RAM och hostarna stödjer upp till 480 pCPUs, 12 TB RAM, 64 TB datastores, 1000 VMs och 32 serieportar. Utökat stöd för virtual graphics.

Storage

  • Storage IO Controls
    Support för per virtuell maskin storagereservations för att garantera service nivåer.
  • Virtual Volumes (VVols)
    Befintliga SAN/NAS system blir VM-aware och gör VMDK-filer till ”first class citizens” i storagevärlden. Nya API:er för data operations för VMDK-filer
  • Ökad Storage- och Availability-integration
    Integration med Content Library, storageprodukter och -funktioner inklusive Virtual Storage Area Network (Virtual SAN), Virtual Volumes (VVol), vFlash, vSphere Replication och SRM för förättrad storage och availability hantering.
  • NFSv4.1 med Kerberos
    Support för industristandarden NFSv4.1 i storagestacken. ESX kommer att stödja NFSv4.1 även som klient för anslutning till en NFSv4.1 server. Kerberos kommer också stödjas då detta är en säkerhetsfunktion i NFSv4.1.

Availability

  •  vMotion förbättringar
    • vMotion mellan vCenter Servrar – Gör det möjligt att flytta VMs mellan vCenter Servrar och Datacenter- och Folders-objekt.
    • vMotion mellan virtuella switchar – Gör det möjligt att flytta VMs mellan virtuella switchar.
    • Long distance vMotion – Gör vMotion över avstånd med mer än 100ms round-trip time.
  • vSphere Fault Tolerance för multi-processor VMs (SMP-FT)
    Fault Tolerance har nu möjlighet att skydda virtuella maskiner med upp till 4 vCPUs.
  • vCloud Hybrid Service (vCHS) integration
    Nya möjligheter att replikera och göra backup till vCHS-molnet.
  • vSphere Replication
    Utökad skalbarhet och performance för vSphere Replication. Förbättrade Recover Point Objectives (RPOs) med ner till 5 minuter. Support för replikering av upp till 2000 VMs per vCenter server.
  • Application High Availability (App HA)
    Support för fler business critical applications.

Network

  • Network IO Control
    Ny support för per virtuell maskin och Distribuerad vSwitch bandbredds reservartioner för att garantera service nivåer.

Management

  • vSphere Web Client förbättringar
    Managering av infrastruktur (via component manager) och förbättringar i tagging-mekanismen.
  • Multi-Site Content Library
    Tillhandahåller enkel och effektiv hantering av VM templates, vApps, ISO-images och skript för vSphere administratören – kollektivt benämt ”content” – som kan synkroniseras mellan siter och vCenter servrar.
  • Virtual Datacenters
    Möjliggör resursaggregering och policy-baserad placeringsintelligens samtidigt som det utgör den primära integrationspunkten genom vCloud Suiten.
  • Policy Based Management
    Gör det möjligt för administratör att bli mer ”operationellt effektiva och automatiserade” både vad gäller initial placering och efterföljande hantering av virtuella maskiner.

VMworld 2014 Keynote dag: 2

Första dagen var full med nyheter som EVO:RAIL, vRealize osv. Självklart massor av intressanta sessioner, bland annat runt vCloud Air, men en av dagens höjdpunkter var den lite mer avslappnade sessionen vExpert Gameshow där ett lag från VMware ställdes mot ett från Pure Storage där målet var att svara på frågor om motståndarens teknik, Master of Ceremony var John Troyer som tidigare ansvarade för vExpert-programmet. Mycket skratt.

VMware börjde keynoten med fokus på workspace suiten och de nya samarbeten som inletts med nvidia och google för att göra det möjligt att hantera de absolut tyngsta arbetslasterna i användarmiljöer. Workspace suite integrerar hantering av användare, data och devices. Kit Colbert, CTO end user computing var på scen och pratade om hur användarna kan använda workspace suiten med Airwatch och övriga produkter i sviten. Kit pratade också om Project Fargo som klonar desktops 30x snabbare, desktopen som är klonad är tillgänglig på en sekund och den är startad och tillgänglig direkt.

Man gick även igenom lanseringen runt Openstack man gjorde igår där VMware är den bästa plattformen för Openstack där den är integrerad i VMware direkt som även supporterar lösningen.

Därefter gick man igenom vad den nya vSphere versionen kommer att innehålla, för att vara tydlig – man pratade om vSphere 6.0 beta som är publikt tillgänglig.

Ett annat samarbete som man gick igenom lite djupare var samarbetet med Docker som handlar om hantering av containers på ett standardiserat sätt, containers är inget nytt men man satsar tillsammans med Googgle, Pivotal och Docker för att hantera containers. Verkar klart intressant.