How To: Set The Date and Time within Linux and VMware ESX


Met het commando date kun je de datum uitlezen die nu actief is op je linux of VMware ESX server.

date

Fri Jul 27 23:11:29 CEST 2007

Via het commando date kun je ook de tijd aanpassen dit doe je als volgt:

date month, day, hour, minute, and year dus als volgt: date 073108492007

om de datum en tijd in te stellen op Tue Jul 31 08:49:00 CEST 2007

Met het commando hwclock kun je net even wat meer zaken regelen.

hwclock –show kun je de huidige datum en tijd weergeven
Fri 27 Jul 2007 02:09:31 PM CEST -0.102211 seconds

hwclock –set –date “07/27/07 13:49:00” stel je de datum in op 27 juli 2007 en de tijd op 14:09:31.

Gebruik hwclock –show om de instelling te controlleren.

Je kan de klok ook met de systeemtijd synchroniseren.

Dit doe je met het volgende commando

hwclock –hctosys

Als laatste kun je ook de hardware klok synchroniseren met de systeem tijd.

Dit doe je met het volgende commando

hwclock –systohc

How To: Migrate from VMware ESX 2.5.x to VMware VI3


Omdat ik zelf bezig ben met het migreren van VMware ESX 2.5.4 naar VI3, dacht ik dat het wel handig was om mijn stappen plan te posten.

Stappenplan

  1. Inventarisatie maken van de huidige omgeving.
  2. Een back-up maken van de oude VC 1.x Server.
  3. De VC 1.x Server deïnstalleren.
  4. VC 2.0.2 installeren en configureren.
  5. Back-up maken van alle VM’s.
  6. Server / SAN hardware bijwerken met de nieuwe firmware en bios updates.
  7. Een ESX 3.0.1. server opbouwen die beschikking heeft over een VMFS3 lun.
  8. Binnen alle Windows VM’s alle partities defragmenteren.
  9. De VM’s clonen of via DMotion overzetten naar een ESX 3.0.1 server met een VMFS3 lun.
  10. De Virtuele Hardware van de VM’s upgraden naar VI3.
  11. VMware Tools upgraden op de bijgewerkte VM’s
  12. De overige ESX Servers opnieuw installeren met ESX 3.0.1. (bijvoorbeeld via UDA).
  13. De “nieuw” geïnstalleerde ESX Server configureren in VirtualCenter
  14. De overige VMFS2 Luns upgraden naar VMFS3.
  15. De configuratie van de ESX3 Servers nalopen aan de hand van je inventarisatie van stap 1.
  16. De VMs terug clonen of via VMotion terug plaatsen.
  17. De verschillende logfiles binnen de VI3 omgeving nakijken.

Het stappenplan zal ik nu nader beschrijven. Tevens vindt je zo nu een dan een verwijzing naar een andere blogpost.

Continue reading “How To: Migrate from VMware ESX 2.5.x to VMware VI3”

UDA: How to install the IBM ASM Driver (RSA II)


Via het volgende document Installing the RSA II daemon on VMware ESX Server 3 vindt je hoe je de ASM driver installeerd binnen het Service Console van VMware ESX.

Ik heb het onderstaande scriptje in de %post geplaatst van mijn config.ks script binnen UDA 1.4

## Install the ASM Driver

# install libusb
rpm -ivh /vmfs/volumes/iso/rsa2/VMWARERPM/libusb-0.1.6-3.i386.rpm
rpm -ivh /vmfs/volumes/iso/rsa2/VMWARERPM/libusb-devel-0.1.6-3.i386.rpm

# install ibmusbasm
rpmbuild –rebuild /vmfs/volumes/iso/rsa2/SRPMS/ibmusbasm-1.37-2.src.rpm

cd /usr/src/redhat/RPMS/i386
rpm -ivh ibmusbasm-1.37_rhel3-2.i686.rpm

De installatie bestanden heb ik op mijn NFS-Share geplaatst. Deze NFS-Share staat op mijn VirtualCenter Server. Via het service console ben ik toen naar het volume gegaan: cd /vmfs/volumes/iso/rsa2 daarna heb ik het tgz bestand uitgepakt met het commando: tar zxvf ibm_svc_rsa2_hlp237a_linux_32-64.tgz.

Daarna moet je nog een tweetal rpms vanaf de VMware ESX CD-Rom kopieren:

  • libusb-0.1.6-3.i386.rpm
  • libusb-devel-0.1.6-3.i386.rpm

deze plaats je in de map VMWARERPM.

ASMDriverUDA

De voorbereidingen zijn klaar. Het installeren zou nu volledig automatisch moeten gaan.

VMware: Installation Tips for upgrade to VC 2.0.2


Sinds een paar dagen is VMware VirtualCenter 2.0.2. te downloaden. Ik heb deze geïnstalleerd en wilde toch even wat tips mee geven. Dit kan je namelijk een hoop werk kan schelen.

Tip 1. wat overduidelijk is natuurlijk, maak een back-up van de VC database en van de VC server zelf.

Tip 2. Zie je hieronder.

Nadat je de autorun hebt gestart en vervolgens op VirtualCenter Management Server hebt geklikt krijg je de onderstaande melding:

vc202upgrade

Klik hier op Yes om door te gaan. Even later verschijnt het onderstaande scherm. Kies Use an existing database server.

vc202upgrade1

Vervolgens komt er een belangrijke melding waar je goed op moet letten. Kies je voor Yes dan ben je de configuratie en history van je VI3 omgeving kwijt. Kies je voor No dan wordt de database bijgwerkt.

vc202upgrade2

Meer informatie vindt je in het volgende topic op vmtn: http://www.vmware.com/community/

Release: VMmark


Quote van de VMwark website:

VMmark: The Industry’s First Virtualization Benchmark

VMmark is a free tool that hardware vendors, virtualization software vendors and other organizations use to measure the performance and scalability of applications running in virtualized environments. This virtualization benchmark software features a novel tile-based scheme for measuring application performance and provides a consistent methodology that captures both the overall scalability and individual application performance.

Traditional Benchmarking vs. VMmark Tile-Based Benchmarking

VMware developed VMmark as a standard methodology for comparing virtualized systems. The benchmark system in VMmark is comprised of a series of “sub-tests” that are derived from commonly used load-generation tools, as well as from benchmarks developed by the Standard Performance Evaluation Corporation (SPEC®). In parallel to VMmark, VMware is a member of the SPEC Virtualization subcommittee and is working with other SPEC members to create the next generation virtualization benchmark.

Meer informatie en de download vindt je hier: http://www.vmware.com

UDA: How to Install VMBK.pl


prerequirements

Op de NFS Share maak je de volgende twee mappen aan: config en cron. In de config map plaats je de custom config file welke je al gemaakt had voor het gebruik van VMBK. Dit geld ook voor de cron map.

Mocht je voor het eerst bezig zijn met VMBK dan raad ik je aan de volgende post te lezen: vmbk backup with different session names.

vmbkwithuda

Nadat je de mappen hebt aangemaakt voeg je de vmbk3.0.0rev11.tar.gz en het script vmbkinstall.sh toe.

Scripts

%post script

Voordat je het script kunt uitvoeren moet de NFS share iso eerst gemound worden. Dit gaat met het volgende commando:

esxcfg-nas -a iso -o vcserver.domain.nl -s iso

Vervolgens dien je op de firewall van ESX port 25 te openen.

esxcfg-firewall -o 25,tcp,out,SMTP

Daarna wordt het onderstaande script uitgevoerd.

## Install VMBK on ESX3.0.1.
# This little script installs VMBK3.0.0. rev 11 within the %post script from UDA
cp /vmfs/volumes/iso/vmbk/vmbkinstall.sh /tmp
cd /tmp/
chmod 755 vmbkinstall.sh
touch vmbkinstall.sh
./vmbkinstall.sh

Waarna als laatste de vmbkinstall.sh wordt aangeroepen. Dit script installeerd en configureerd VMBK.

vmbkinstall.sh

## Install VMBK on ESX3.0.1.
# This little script installs VMBK3.0.0. rev 11 within the %post script from UDA

## Copy the tar file from nfs:iso to /tmp
cp /vmfs/volumes/iso/vmbk/vmbk3.0.0rev11.tar.gz /tmp
cd /tmp/
tar zxf vmbk3.0.0rev11.tar.gz
cd vmbk/

## Install VMBK
./install.sh

## Copy Config file
cp /vmfs/volumes/iso/vmbk/config/vmbk-all.conf /usr/local/bin

Cronjob

Voeg de onderstaande code toe aan je %post script

touch /tmp/vmbkcron.txt
chmod 755 /tmp/vmbkcron.txt

cat <<EOF > /tmp/vmbkcron.txt
30 20 * * 1 /usr/local/bin/vmbk.pl -C /usr/local/bin/vmbk-all.conf > /dev/null 2>&1
30 20 * * 2 /usr/local/bin/vmbk.pl -C /usr/local/bin/vmbk-all.conf > /dev/null 2>&1
30 20 * * 3 /usr/local/bin/vmbk.pl -C /usr/local/bin/vmbk-all.conf > /dev/null 2>&1
30 20 * * 4 /usr/local/bin/vmbk.pl -C /usr/local/bin/vmbk-all.conf > /dev/null 2>&1
30 20 * * 5 /usr/local/bin/vmbk.pl -C /usr/local/bin/vmbk-all.conf > /dev/null 2>&1
30 20 * * 7 /usr/local/bin/vmbk.pl -C /usr/local/bin/vmbk-all.conf > /dev/null 2>&1
EOF

crontab /tmp/vmbkcron.txt

VMware: Comparing Intel Dual-Core and Quad-Core using VMmark


Het VROOM team heeft een interessant artikel geschreven over het verschil tussen een Intel Dual-Core en een Intel Quad-Core processor in het aantal Virtual Machines wat je kunt draaien op één CPU.

Een quote uit de orginele post:

The figure below shows the benchmark scores as the number of tiles was increased until CPU saturation was reached for each system. The dual-core system became fully saturated when running three tiles whereas the quad-core system became saturated at five tiles.

The systems achieved nearly identical benchmark scores for one and two tiles. This behavior was expected since neither system had exhausted its CPU resources. At three tiles, the dual core system was fully utilized, which limited the score, while the quad core systems continued to scale well due to the additional available CPU resources. The quad-core system delivered a 28% higher score with three tiles. The quad-core system became saturated at five tiles and ultimately achieved a score 70% higher than the dual-core system while supporting 67% more VMs.

Lees het complete artikel hier: http://blogs.vmware.com/

Tool: Virtual Machine MKS Client


Eric Sloof’s is bezig met een nieuwe tool genaamd de “Virtual Machine MKS Client”. In het begin werkte hij nog samen met Bouke Groenescheij aan de code maar zoals is te lezen in zijn post http://www.ntpro.nl/blog/archives/170-The-games-have-begun.html werken ze nu allebei appart aan een eigen tool.

De Virtual Machine MKS Client en de KVM-Tool.

Eric heeft inmiddels de eerste beta vrijgegeven en deze kun je hier downloaden: vmmksclient.zip

Zodra je de tool hebt geïnstalleerd, start deze gelijk op en vraagt om je VirtualCenter adres, username en password.

mksclient1.png

Zodra je deze hebt ingevoerd, worden de virtual machines geladen onder de knop Virtual Machines.

Daar selecteer je de Virtual Machine die je wilt besturen en daarna kun je aan de slag.

mksclient21.png

Eric en Bouke succes met het schrijven van de code en blijf ons vooral verassen met leuke en vooral handige tools.