VI3 Licensing


In deze post lees je alles over de twee licentie opties binnen VI3 bestaande uit Server-based licensing en Host-based licensing.

Via de website van VMware kun je switchen tussen Host-based en Server-based licensing.

Server-based licensing

Als je gaat werken met VirtualCenter 2 dan moet je gebruik maken van de nieuwe VMware License Server. Deze kun je voor de installatie van VirtualCenter 2.0 of tijdens de installatie van VirtualCenter 2.0 installeren. Tijdens de installatie van de VMware License Server moet je een geldige *.lic file inlezen. Het kan zijn dat je verschillende *.lic files aangeboden krijgt op de VMware license site. In het volgende artikel op http://virtrix.blogspot.com. lees je hoe je de verschillende *.lic files kunt samenvoegen naar een *.lic bestand.

Belangrijk: De lic bestanden worden standaard aangemaakt in het UNIX file format zonder de DOS/Windows newlines aan het einde. Bewerk deze bestanden dus nooit met Notepad. Gebruik Wordpad of een third-party editor welke UNIX newlines ondersteund.

Een lic bestand welke nodig is voor een license server begint altijd met de volgende drie regels:

SERVER this_host ANY 27000
VENDOR VMWARELM port=27010
USE_SERVER

VirtualCenter Management Server
De license is nodig wil je gebruik maken van Virtual Center 2

INCREMENT PROD_VC VMWARELM 2005.05 permanent 1 \
VENDOR_STRING=licenseType=Server ISSUED=06-Jul-2006 \
NOTICE=FulfillmentId=1204 SIGN=”0C31 E631 5A09 0BA6 A7C7 B722 \
2F0A 3181 0046 196D 04CC 2C4B 6281 8E1F 8F96 066A 68E6 1A74 \
B290 A403 47EC AA22 B73B 409D 83CA FD58 2C42 0EDA F093 DAFA”

VirtualCenter Host Agent
Voor elke CPU in de ESX host(s) die beheerd worden door Virtual Center 2 heb je een license nodig

INCREMENT VC_ESXHOST VMWARELM 2005.05 permanent 32 \
VENDOR_STRING=licenseType=Server;capacityType=cpuPackage \
ISSUED=06-Jul-2006 NOTICE=FulfillmentId=1203 SIGN=”15DB C49D \
2188 324E B9C9 60DB F851 6602 F3B6 378D F411 C732 4BBD B711 \
31AC 0655 4E64 21D7 A971 4F6E ACD6 A359 E3CB 982F 9885 DD5C \
7804 8880 3043 A2FC”

VMotion
Voor elke CPU in de ESX host(s) heb je een license nodig

INCREMENT VC_VMOTION VMWARELM 2005.05 permanent 32 \
VENDOR_STRING=licenseType=Server;capacityType=cpuPackage \
ISSUED=06-Jul-2006 NOTICE=FulfillmentId=1203 SIGN=”1234 EECE \
F3BC 374F 0F07 8D16 A934 2593 CC1F 5411 9BF4 BD33 1B2D EC02 \
A7B5 1387 CDAB 9E40 2AB4 9138 D3E3 33E3 FB53 F113 60E4 073C \
A5A0 2739 7061 4BEB”

VMware HA
Voor elke CPU in de ESX host(s) heb je een license nodig

INCREMENT VC_DAS VMWARELM 2005.05 permanent 32 \
VENDOR_STRING=licenseType=Server;capacityType=cpuPackage \
ISSUED=06-Jul-2006 NOTICE=FulfillmentId=1203 SIGN=”0137 B2E4 \
0E5E 88CB 15B2 A850 2CFE 307E 8C39 99B1 A45E E6A2 0862 9243 \
EA41 11FA 5DB1 0ADC C914 7B73 D2D1 6F37 8827 9926 B759 2F40 \
BB34 B457 72D1 2BD2″

VMware DRS
Voor elke CPU in de ESX host(s) heb je een license nodig

INCREMENT VC_DRS VMWARELM 2005.05 permanent 32 \
VENDOR_STRING=licenseType=Server;capacityType=cpuPackage \
ISSUED=06-Jul-2006 NOTICE=FulfillmentId=1203 SIGN=”1648 8229 \
A6B7 384B 404A F2B3 EB58 701E 95AF 237B 5402 7B5B 1933 3460 \
0B56 1081 40A5 B706 4C93 250B BF25 B1DD 2384 E1FF 8539 4101 \
71AC 8E32 13F8 BA58″

ESX Server
Voor elke CPU in de ESX host(s) heb je een license nodig

INCREMENT PROD_ESX_FULL VMWARELM 2005.05 permanent 32 \
VENDOR_STRING=licenseType=Server;capacityType=cpuPackage;gp=14;exclude=BACKUP \
ISSUED=06-Jul-2006 NOTICE=FulfillmentId=1203 SIGN=”0778 0B1A \
C0FB 12DE 519B C61B F3E6 4E65 9168 6780 89DB 74B1 096C 1264 \
12C8 0B88 E80A FDC7 7516 E693 D487 204F 8B96 706A F0A9 7E01 \
EF5E 2A57 C6EE 641E”

VMware Consolidated Backup (VCB)
Voor elke CPU in de ESX host(s) heb je een license nodig

INCREMENT ESX_FULL_BACKUP VMWARELM 2005.05 permanent 32 \
VENDOR_STRING=licenseType=Server;capacityType=cpuPackage \
ISSUED=06-Jul-2006 NOTICE=FulfillmentId=1203 SIGN=”0AB0 C038 \
6369 B56B 3425 4B19 9AB8 581F AC98 6074 1FCF B644 4DB8 8BEF \
F607 0A6E C08E 694E 9CDB 9D49 8CD3 3511 82CE C34B 8E29 F905 \
4847 D50C 5226 B687″

Host-based licensing

De Host-based license file kun je inlezen via de VI3 client:
vi3licensing.gif

Voor host-based licensing kun je gebruik maken van drie opties:

Starter Edition
INCREMENT PROD_ESX_STARTER VMWARELM 2005.05 permanent uncounted \
VENDOR_STRING=licenseType=Host;capacityType=cpuPackage;gp=14;enable=NAS;maxCPU=4;maxRAM=8192;count=2 \
HOSTID=ANY ISSUED=16-Jun-2006 NOTICE=FulfillmentId=5713 \
SIGN=”0D24 4FC5 1A99 B330 3642 6038 ED5A AA21 2049 0B92 2D84 \
E824 3C20 87C5 738C 05A3 1837 E532 F9FD D224 C386 C283 CF23 \
EAC1 0013 83D8 D9BE E494 7555 CED2″

Standard Edition
INCREMENT PROD_ESX_FULL VMWARELM 2005.05 permanent uncounted \
VENDOR_STRING=licenseType=Host;capacityType=cpuPackage;gp=14;exclude=BACKUP;count=2 \
HOSTID=ANY ISSUED=04-Jul-2006 NOTICE=FulfillmentId=1234 \
SIGN=”0D24 4FC5 1A99 B330 3642 6038 ED5A AA21 2049 0B92 2D84 \
E824 3C20 87C5 738C 05A3 1837 E532 F9FD D224 C386 C283 CF23 \
EAC1 0013 83D8 D9BE E494 7555 CED2″

VMware Consolidated Backup (VCB)
INCREMENT ESX_FULL_BACKUP VMWARELM 2005.05 permanent 32 \
VENDOR_STRING=licenseType=Server;capacityType=cpuPackage \
ISSUED=06-Jul-2006 NOTICE=FulfillmentId=1203 SIGN=”0AB0 C038 \
6369 B56B 3425 4B19 9AB8 581F AC98 6074 1FCF B644 4DB8 8BEF \
F607 0A6E C08E 694E 9CDB 9D49 8CD3 3511 82CE C34B 8E29 F905 \
4847 D50C 5226 B687″



bron: http://kb.vmware.com/

How to: disable the systembeep within VMware VirtualMachines


Voor het uitschakelen van de irritante systembeep binnen VMware Workstation zijn er een aantal opties:

VMX bestand


Open het VMX bestand van de VM met je favoriete editor.Voeg de volgende regel toe:
mks.noBeep = “TRUE”Deze optie werkt niet in alle gevallen!Windows


Binnen Windows doe je het als volgt:Start – Run – sc config beep start= disabled {enter}Start – Run net stop beep {enter}De beep service is nu uitgeschakeld.

Linux


Ubuntu server: Open het bestand /etc/modprobe.d/blacklist
nano /etc/modprobe.d/blacklist Voeg de onderstaande regel toe
blacklist pcspkr

Ubuntu desktop: open een terminal en voer de volgende commando’s uit

xset b off
xset b 0 0 0

esxupdate


Hieronder vindt je een stappenplan voor het gebruik van esxupdate met als patchdepot een http server. Hoe je deze configureerd lees je in deze post.

Mocht je gebruik maken van DRS of wil je zeker weten dat er geen VMs worden gestart op de ESX3 host die je wilt gaan bijwerken, zet dan de ESX3 host in maintenance mode. Dit kun je via de VI3 client doen door op de desbetreffende host te klikken en dan op Enter Maintenance Mode.

esx3maintenancemode.gif

Nadat de ESX3 host in maintenance mode is gezet log je in op het service console.

Het kan voorkomen dat je geen verbinding kunt maken met de http server. Dit komt door de nieuwe firewall in ESX3. De httpClient kun je open zetten door het onderstaande commando uit te voeren.
esxcfg-firewall -o 80,tcp,out,httpClient

Vervolgens zoek je het patchnummer op. Deze heb je nodig in het esxupdate commando.

In deze tutorial gaan we Patch ESX-9986131 installeren.

Je kunt de patchdepot testen door eerst het commando uit te voeren met de info optie. Deze optie queried de patchdepot en laat info zien over de te installeren patch.

Voer het volgende commando uit:
esxupdate -r http://patchserver/esx3/patch/ESX-9986131/ info

Als alles goed werkt krijg je onderstaande informatie te zien:

info
Product : VMware ESX Server
Vendor : VMware, Inc. (support@vmware.com)
Release: : ESX-9986131
Release Date : Tue Dec 5 11:42:23 PST 2006
Summary : Updated openssh, python, and openssl
Description :
This patch bundle updates multiple packages: CVE-2006-4924 sshd in OpenSSH before 4.4, when using the version 1 SSH protocol, allows remote attackers to cause a denial of service (CPU consumption) via an SSH packet that contains duplicate blocks, which is not properly handled by the CRC compensation attack detector; CVE-2006-5051 Signal handler race condition in OpenSSH before 4.4 allows remote attackers to cause a denial of service (crash), and possibly execute arbitrary code if GSSAPI authentication is enabled, via unspecified vectors that lead to a double-free; CVE-2006-5794 Unspecified vulnerability in the sshd Privilege Separation Monitor in OpenSSH before 4.5 causes weaker verification that authentication has been successful, which might allow attackers to bypass authentication. NOTE: as of 20061108, it is believed that this issue is only exploitable by leveraging vulnerabilities in the unprivileged process, which are not known to exist; CVE-2006-4980 Buffer overflow in the repr function in Python 2.3 through 2.6 before 20060822 allows context-dependent attackers to cause a denial of service and possibly execute arbitrary code via crafted wide character UTF-32/UCS-4 strings to certain scripts; CVE-2006-2940 OpenSSL 0.9.7 before 0.9.7l, 0.9.8 before 0.9.8d, and earlier versions allows attackers to cause a denial of service (CPU consumption) via parasitic public keys with large (1) “public exponent” or (2) “public modulus” values in X.509 certificates that require extra time to process when using RSA signature verification; CVE-2006-4343 The get_server_hello function in the SSLv2 client code in OpenSSL 0.9.7 before 0.9.7l, 0.9.8 before 0.9.8d, and earlier versions allows remote servers to cause a denial of service (client crash) via unknown vectors that trigger a null pointer dereference.
Upgrade paths : 3.0.1-32039
Repository URL: http://patchserver/esx3/patch/ESX-9986131/

For a detailed list of rpms, use the -l/–listrpms option.

Mocht de bovenstaande commando goed gaan, dan kun je via het volgende commando de patch installeren:
esxupdate -r http://patchserver/esx3/patch/ESX-9986131/ update

De Patch wordt geïnstalleerd.

Na afloop van de installatie zie je onderstaande tekst

INFO: | Transaction(s) Complete
INFO: Shutting down hostd…
INFO: Running esxcfg-boot to regenerate initrds…
INFO: Restarting hostd…
INFO: — TOTALS: 5 packages installed, 0 pending or failed, 0 excluded —
INFO: Install succeeded – please standby for reboot.
INFO: Rebooting in 5 seconds…

Broadcast message from root (pts/0) (Sun Dec 31 01:49:57 2006):

The system is going down for reboot NOW!

De ESX3 host wordt na de update gelijk opnnieuw opgestart.

esxupdate houd een logfile bij, deze kun je hier vinden
/var/log/vmware/esxupdate.log

Meer info over de esxupdate tool kun je vinden in de onderstaande pdf:
esx3_esxupdate.pdf


bron: http://www.vmware.com/pdf/esx3_esxupdate.pdf

ESX3 Patches



VMware heeft weer een aantal patches vrij gegeven.

Hieronder vindt je een overzicht met download link voor alle patches die tot dusver zijn uitgekomen.

esx-2066306-patch 12/28/06 Critical Patch
esx-1006511-patch 11/30/06 Critical Patch
esx-1410076-patch 11/30/06 Critical Patch
esx-2158032-patch 11/30/06 Critical Patch
esx-6921838-patch 12/28/06 General Patch
esx-8173580-patch 12/28/06 General Patch
esx-9986131-patch 12/28/06 Security Patch

Bron: www.vmware.com

How to: install Windows Vista (Longhorn) 32Bit within VMware


Let op deze guide is alleen voor de 32Bit varianten van Windows Vista / Longhorn.

Zodra je Windows Vista of Longhorn in een VMware Virtual Machine wilt installeren vanaf een ISO krijg je de onderstaande foutmelding.

Dit kun je als volgt oplossen;

Download de vista driverdisk: http://sti.epfl.ch
Upload deze naar de vmimages dir op je ESX server ( Dit kun je doen met WinSCP).

Start de VM op vanaf de installatie CD en zorg ook dat de flp aangekoppeld is.

Zodra de error komt klik je op browse en selecteer je de floppy disk drive (A:).

vistacderror2.gif

Klik op next

En je kunt verder gaan met installeren!

Deze workaround is alleen nodig met VMware ESX 2.5.x, VMware ESX 3.0.x, VMware Workstation 5.5.x en VMware Server.



bron: http://laurent-kling.blogspot.com/

VMware Workstation 6 Beta


Je kunt de Beta aanvragen en downloaden op de website van vmware www.vmware.com.

Het nieuwe splashscreen, deze wilde ik jullie niet onthouden 😉

workstation6bstalogo.gif

De nieuwe opties

workstation6beta1.gif

Kleine handige nieuwe features

workstation6beta2.gif

Ook in Workstation kun je de VMware-Tools automatisch updaten

workstation6beta3.gif

De nieuwe lockout feature

workstation6beta4.gif

Een bestaande VM upgraden naar de nieuwe hardware

workstation6beta5.gif

Kies de compatibilty mode

workstation6beta6.gif

We kiezen natuurlijk voor Workstation 6 zodat de nieuwe features getest kunnen worden

workstation6beta7.gif

Ook handig, wil je een clone of de oude VM upgraden

workstation6beta8.gif

De wizard is klaar.

workstation6beta9.gif

De VM is klaar voor gebruik

workstation6beta10.gif

De nieuwe monitor optie

workstation6beta11.gif

De overige nieuwe features

workstation6beta12.gif

Guest Isolation
Dit vindt ik zelf een hele handige nieuwe feature. Je kan nu heel simpel files kopieëren vanaf je host naar de VM. Dit doe je door simpelweg Ctrl +C te doen op de host en Ctrl + V te doen op de VM. Je kan zelfs de files heen en weer slepen van host naar VM. Mocht ik in de gelegenheid zijn, dan maak ik hier wel even filmpje van.

workstation6beta13.gif

Tools

workstation6beta14.gif

Remote Display

workstation6beta15.gif

Als je deze optie aanzet kun je de VM overnemen met het programma VNC. De VM draait op de achtergrond zeg maar als een Service en verbruikt zo iets minder resources.

Appliance View

workstation6beta16.gif

Advanced

workstation6beta17.gif

De nieuwe sidebar. Deze kun je openen met F9

workstation6beta18.gif

VM monitor in de Taskbar

workstation6beta19.gif

De nieuwe import functie

workstation6beta20.gif

Zoals je ziet zit de VMware Converter standaard in VMWare Workstation 6workstation6beta21.gif

Map or Disconnect Virtual Disks�

workstation6beta22.gif

Zo kun je makkelijk binnen VMDK’s browsen zonder de VM op te hoeven starten!

workstation6beta23.gif

workstation6beta24.gif

Disconnect the mapped Virtual Disk

workstation6beta26.gif

Intel 1000e NIC with VMware


Deze guide kun je alleen gebruiken binnen VMware Player, VMware Server, VMware Workstation 5.5.x en Virtual Infrastructure 3 (ESX3).

Je opent het vmx bestand met je favoriete editor (notepad etc). Daarna zoek je de regels die met ethernet0 beginnen op. Deze verwijder je.

Vervolgens voeg je de onderstaande regels toe aan je vmx bestand:
ethernet0.present= “true”
ethernet0.startConnected = “true”
ethernet0.virtualDev = “e1000”

als extra optie kun je de volgende vier parameters meegeven:

ethernet0.connectionType = “bridged”

Deze optie zorgt ervoor dat de Virtuele NIC gebridged word.

ethernet0.connectionType = “hostonly”

Met Deze optie wordt er een hostonly netwerk opgezet.

ethernet0.connectionType = “nat”

Met deze optie maak je gebruik van NAT.

ethernet0.connectionType = “custom”
ethernet0.vnet = “vmnet5”

Nu kun je zelf een optie kiezen bijvoorbeeld vmnet5 die als een internalonly virtuele switch gebruikt word.

Nu zul je denken waarom zou je de intel 1000e kaart gaan gebruiken. Deze kaart veroorzaakt iets meer overhead maar is daarintegen meer compatible dan de vmnet of zoals vroeger de vmxnet kaarten. Ook kun je als je gebruik maakt van 64Bit gast Os’en alleen gebruik maken van de Intel 1000e. Alleen deze virtualnic is 64Bit compatible.

bron: http://sanbarrow.com