CPUID for ESX3


Mocht je twijfelen of je CPU compatible is met VMware ESX3 dan kun je de tool CPUID downloaden. Zodra je deze hebt gedownload moet je het .gz bestand uitpakken. Dit kan met 7zip. Daarna brand je de iso op CD.

Vervolgens start je de PC op vanaf de CD-ROM.

Het onderstaande scherm verschijnt:
cpuid1.gif
Mijn CPU is compatible. Het enige waar deze CPU geen ondersteuning voor heeft zijn de 64BIT instructies.
cpuid2.gif

De tool kun je hier downloaden: CPU_Compatibility.zip

VMware Virtual Machine importer


Met de komst van Virtual Infrastructure 3 heeft VMware stilletjes nog een extra tool ontwikkeld genaamd de VMware Virtual Machine Importer. Met deze tool is het heel eenvoudig om Virtual Machines van host A naar host B te verplaatsen. Dit kan bijvoorbeeld een ESX3 host zijn waarna de VirtualMachine verplaatst wordt naar een VMware Workstation voor test doeleinden.

De VMware Virtual Machine importer kan met de volgende producten van VMware overweg: VMware Workstation, ESX Server, GSX Server, VMware Server en VirtualCenter 2. De Virtual Machine Importer kan ook overweg met Virtual Machines die gemaakt zijn met Microsoft(r) Virtual Server en Virtual PC. Als laatste kan de VMware Virtual Machine importer ook met de volgende image software overweg, Symantec(R) Backup Exec System Recovery en Norton Ghost 9.

Hieronder zie je een overview van hoe VMware Virtual Machine Importer te werk gaat.

De volgende software producten worden ondersteund. Wat opvalt is dat je eigenlijk alle VMware versies kunt gebruikem om van te Importeren maar om een Virtual Machine te exporteren zijn er maar een beperkt aantal opties mogenlijk.

Tot zover de theorie. We gaan eens kijken hoe de software in zijn werk gaat. In de onderstaande tutorial ga ik een Virtual Machine importeren direct vanaf een ESX3 server (Dus niet via VC2).

De VMware Virtual Machine Importer heet u welkom

Nu kun je een keuze maken tussen:

  1. Import a standalone virtual machine: Dit is de optie voor het importeren van een VM vanuit de verschillende standaarden.
  2. Import an ESX Server virtual machine: Deze optie ondersteund alleen de VMware ESX software. ESX3 word native ondersteund als je een VM van ESX 2.5.x wilt importeren moet dit via VC2.
  3. Adapt an existing virtual machine: Spreekt voor zich denk ik.

Omdat ik een Virtual Machine ga importeren naar een ESX3 server kies ik voor de eerste optie.

Kies de source Virtual Machine. Het gaat hier om het *.vmx bestand.

Kies de destination waar de Virtual Machine naar toe moet. In mijn geval is dat VMware ESX Server virtual machine.

Geef de Virtual Machine een naam. En voer de ESX3 of VirtualCenter 2 gegevens in.

Kies de datastore.

In dit geval is alleen de optie Create a full clone beschikbaar.

Nu volgt er een overzicht van wat de VMware Virtual Machine Importer gaat uitvoeren.

En de VM is geïmporteerd.

Mocht er iets mis gaan tijdens de actie dan kun je in de volgende directory de logfiles bekijken: C:\Program Files\VMware\VMware Virtual Machine Importer 2

Wil je ook met Software gaan testen dan kun je deze hier downloaden: VMware-VMimporter-2.0.0*. Voor documentatie en meer informatie klik je op de volgende link: Leesvoer

VMware SCSI warnings


VMware Logo

Als je VirtualMachines gebruikt binnen de verschillende producten van VMWare (VI3, Workstation of Player) kan het voorkomen dat je onderstaande foutmelding krijgt.

vmscsiwarning.gif

Als je hier kiest voor “Yes” dan kan de VM in negen van de tien gevallen niet opstarten. Ik kies hier dus voor “No” en de VM start keurig op. Kies je voor “Yes” dan kun je achter het VMX bestand aanpassen door onderstaande regels te veranderen in:

scsi0.present = “TRUE”
scsi0.virtualDev = “lsilogic”

scsi0.present = “TRUE”
scsi0.virtualDev = “buslogic”

How to: install Windows XP on VMware with a SCSI disk


VMware Logo

Als je Windows XP Pro wilt gaan installeren op een VM en deze VM heeft een SCSI disk dan gaat dat niet standaard werken.
windowsxpvmware.gif
Dit kun je oplossen door onderstaande driverdiskette te downloaden bij VMWare.
vmscsi-1.2.0.4.flp

Deze diskette laad je binnen VM en start de setup van Windows XP opnieuw op. Zodra er gevraagd word of je een SCSI adapter wilt installeren klik je op F6.
!Tip Mocht je een NLITE cd gebruiken dan werkt de optie F6 niet goed.

Het onderstaande scherm verschijnt hier druk je op S om een driver te selecteren.
windowsxpvmware1.gif
Druk op enter om de VMware SCSI Controller te selecteren. De setup gaat verder.
windowsxpvmware2.gif
Vervolgens kun je de disk partitioneren en formateren.
windowsxpvmware3.gif
Meer informatie vindt je hier www.vmware.com

VMware VMDK disk management with ESX, Workstation and Server


  • VMware ESX 2.5.4 build 32233

Voor het resizen van een VMDK in VMware ESX maak je gebruik van het commando:

vmkfstools

resizeesx1.gif

Voor het extenden van een VMDK gebruik je het commando:

resizeesx2.gif

Voor het resizen van de VMDK, dus verkleinen gebruik je het commando:

! Let er wel op dat –force gebruikt word. Doe je dit niet dan krijg je een foutmelding.

resizeesx3.gif

  • VMware Workstation 5.5.2 build-29772 Windows

Voor de overige twee VMware applicaties is het commando niet heel anders.

Voor VMware Workstation op Windows gebruik je het onderstaande commando:
C:\Program Files\VMware\VMware Workstation>vmware-vdiskmanager.exe

resizeworkstation1.gif

Als je een disk wilt gaan resizen of extenden gebruik dan het commando:

resizeworkstation2.gif

  • VMware Server 1.0.1 build 29996 Linux

vmware-vdiskmanager

Onder Linux werkt dit eigenlijk hetzelfde.

resizevmserver1.gif

resizevmserver2.gif

Nadat je de vmdk hebt aangepast moet je nog wel de disk binnen het OS aanpassen. Dit kun je doen met de opensource software gparted deze kun je hier downloaden.

Ik heb hier een korte uitleg gemaakt: howto

How to: mount SMB with ESX3


Als eerste maak je een share op de Windows box. Let erop dat Everyone read en modify share permissions. Maak daarna een SMB gebruiker en geef deze read/write NTFS permissions op de directory.

ESX 2.5.x


Als eerste maak je een mount point aan in de /mnt directory dit doe je door het onderstaande commando runnen.

mkdir /mnt/directorynaam

Als laatste maak je de SMB share op je mount point.

mount -t smbfs -o username=$user,password=$pass //$server/$share /mnt/backup

$server: Naam van de Windows server
$share: sharename op de server
$user: het domain account of het server account
$password: password van de user

ESX3.0.x


Als eerste maak je een mount point aan in de /mnt directory dit doe je door het onderstaande commando runnen.

mkdir /mnt/directorynaam

Daarna dient de firewall geconfigureerd te worden. Dit doe je door het onderstaande commando runnen.

esxcfg-firewall -e smbClient

Daarna moet je kijken of smbClient in ingeschakeld.

esxcfg-firewall -q

Als laatste maak je de SMB share op je mount point.

smbmount //$server/$share /mnt/tmp -o username=$domain\\$user,password=$password

$server: Naam van de Windows server
$share: sharename op de server
$domain: domainname waar de server lid van is
$user: het domain account of het server account
$password: password van de user

VI3 with NFS through Openfiler


vmware_openfiler1.gif

Nadat ik getest had met iSCSI wilde ook het NFS onderdeel testen. Dit werkt nog simpeler dan iSCSI. Hieronder leg ik het uit.

Als eerst open je de openfiler admin page.

Klik op Expert View dit is nodig om bij een paar essentiele opties te kunnen komen.

nfs5.gif

Nadat de Expert View is aangezet ga je naar het tabblad Services en Enable je de service NFSv3.

nfs.gif

Vervolgens open je het tabblad Volumes en maak je daar een nieuwe volume aan met als bestands systeem EXT3.

nfs11.gif

Ga daarna naar het tabblad Shares en klik op de share welke je wilt gebruiken voor NFS share. Voer daarna de onderstaande instellingen door.

nfs6.gif

nfs7.gif

Nadat alles is geconfigureerd in openfiler open je de Virtual Infrastructure client om de ESX3 server te gaan configureren.

Als eerste moet je even inloggen op het Service Console en het volgende commando uitvoeren:

esxcfg-firewall -e smbClient

Het bovenstaande commando configureerd de esx firewall zodat deze smb filesharing mogelijk maakt.

Met het onderstaande commando kun je zien of de firewall goed geconfigureerd is.

esxcfg-firewall -q

Voordat ik met NFS aan de gang ging had ik al getest met iSCSI. Omdat ik iSCSI gebruik maakt van een VMKernel port heb ik deze niet aan hoeven maken voor NFS. Let erop als je NFS voor het eerst configureerd dien je een VMKernel netwerk switch aan te maken. Dit doe je bij ConfigurationNetworking en daar voeg je een nieuwe switch toe.

Nadat je de VMKernel switch aangemaakt hebt of al geconfigureerd had. Kun je verder gaan met de volgende stap.

Klik op “Hosts & Clusters” daarna op je ESX3 host. Nu ga je naar het Tabblad Configuration en opent daar Storage (SCSI, SAN, and NFS). Klik nu op Add Storage.

De onderstaande wizard word gestart.

nfs2.gifVoeg het ip- address of dns naam in van je nfs server gevolgd door het voledige pad naam. Als laatste geef je een logische naam aan de nieuwe datastore in mijn geval was dit nfs. klik op finish om de wizard te voltooien.

nfs3.gif

Orphaned Templates with VC2.0.1


In ESX 3.0.1 met VC 2.0.1 had ik het vreemde probleem dat mijn templates spontaan op orphaned stonden. Dit is vervelend omdat je dan geen templates meer uit kan rollen. Na wat troubleshooten kwam ik erachter dat dit fenomeen optreed wanneer de ESX3 server niet netjes wordt afgesloten. Dus niet via enter Maintenance Mode.

De oplossing is vrij simpel.

Open de datastore en browse naar je template directory.

klik rechts op het vmtx bestand en druk op Add to inventory.

Nu kun je de templates weer gebruiken.

Vergeet niet je ESX3 server de volgende keer netjes af te sluiten.

VI3 with iSCSI through Openfiler


vmware_openfiler.gif

In deze guide leer je hoe eenvoudig het is om een iscsi target te configureren en deze vervolgens te koppelen met VMware ESX3 en Windows Server 2003.

Voor het configureren van de iscsi target gebruik ik openfiler. Deze software maakt het heel eenvoudig om een iscsi target op te zetten tevens kan deze software meer dan alleen als iscsi target te fungeren.

Hieronder een paar key features:

Openfiler is a Storage Management Operating System. It is powered by the Linux 2.6 kernel and Open Source applications such as Apache, Samba, LVM2, ext3, Linux NFS and iSCSI Enterprise Target. Openfiler combines these ubiquitous technologies into a small, easy to manage solution fronted by a powerful web-based management interface. Openfiler allows you to build a Network Attached Storage (NAS) and/or Storage Area Network (SAN) appliance, using industry-standard hardware, in less than 10 minutes of installation time.

De software kun je hier downloaden: openfiler tevens kun je daar ook een Virtual Appliance downloaden, deze kun je gebruiken binnen VMware software.

Na het installeren kom je in het onderstaande scherm via: https://ipaddress:446

openfiler.gif

Voor installatie tips lees de installatiehandleiding: graphical_install
Voor het configureren van openfiler lees de admin guide: admin guide

Even een paar korte tips voor het aanmaken van een iscsi target.

Stap 1: Een volume group aanmaken (Volume Group Mgmt):

openfiler1.gif

In mijn geval maak ik een volume group aan met daaran gekoppelt een hardeschijf van 15GB.

Stap 2: Een volume aanmaken (Create New Volume):

Volume Name: vmfs_lun
Volume Description vmfs storage
Required Space (MB) 10067
Filesystem type iSCSI

vervolgens maak ik nog een volume aan voor gebruik binnen Windows.

Volume Name: windows_lun
Volume Description windows storage
Required Space (MB) 10067
Filesystem type iSCSI

Overzicht:

openfiler2.gif

openfiler4.gif

Stap 3: de iSCSI target service aanzetten

Ga naar het tabblad Services en zet de service op enable

openfiler5.gif

Stap 4: het iSCSI netwerk instellen

Ga naar het tabblad General en klik daarna op Local Networks. Hier voer je het netwerk segment in wat toegang mag hebben tot de iSCSI appliance.

openfiler6.gif

In mijn geval was dit LAN 192.168.123.0 255.255.255.0 Share

Stap 5: iSCSI host access configureren

Ga terug naar het tabblad Volumes en open daarna het tabblad Volume’s properties. Vervolgens klik je op de edit knop achter het volume wat je wilt gaan aanpassen.

Hier kun je via het dropdown menu access aan of uit zetten. Druk op update om het process te voltooien.

openfiler7.gif

Nu is het zover, het is tijd om ESX zo te configureren zodat deze gebruik van iSCSI kan maken.

Stap 1:

Als eerste moet er een VMkernel port geconfigureerd worden. Deze netwerk port wordt gebruikt door de VMkernel. Zo is het mogelijk om Virtual Machines te plaatsen op iSCSI target.

Op het plaatje hieronder zie je hoe ik de VMkernel port heb geconfigureerd.

esxiscsinetwork.gif

Voor de slimme kijkers onder ons, de VMkernel staat inderdaad op 100MBit geconfigureerd. Dit heb ik zo gedaan omdat deze configuratie puur voor test doeleinden gebruikt word. Het is echter wel een vereiste om de VMkernel op 1000MBit te zetten als je van plan bent iSCSI in productie te nemen.

Stap 2: Klik op je ESX3 server en ga naar het tabblad Configuration. Klik nu op Storage adapters en vraag de properties op van de iSCSI Software Adapter. Klik vervolgens op Configure.

esxiscsi.gif

Zet het vinkje aan voor Enabled.

esxiscsi1.gif

Zoals je op het onderstaande plaatje ziet is de iSCSI Software Adapter geconfigureerd.

esxiscsi2.gif

Stap 3: Nu de iSCSI Software Adapter is geconfigureerd moet het nieuwe LUN nog zichtbaar worden. Dit doe je door rechts te klikken op iSCSI Software Adapter en klik op Rescan.

esxiscsi3.gif

Na enkele seconden verschijnt het onderstaande scherm en is het LUN gevonden. Is dit niet het geval dan is er iets fout gegaan bij het configureren in de voorgaande stappen.

esxiscsi4.gif

Stap 4: De nieuwe storage toevoegen. Klik op het tabblad Storage (SCSI, SAN, and NFS) vervolgens op Add Storage.

esxiscsi5.gif

De onderstaande wizard verschijnt. Klik op VMFS Lun gevolgt door next.

esxiscsi6.gif

Nu kun je de nieuwe storage een passende naam geven. Ik heb gekozen voor iSCSI_LUN.

esxiscsi7.gif

Bij de optie voor het formatteren laat je de defaults staan. Klik vervolgens op Finish.

esxiscsi8.gif

Het nieuwe VMFS volume is klaar voor gebruik.

esxiscsi9.gif

Ik hoop dat deze guide helder en leerzaam is geweest. Succes met VI3.