2011年12月25日 星期日

Notes on vCenter upgrade from 4.0 to 4.1

This upgrade initiative is basically because it is found that Storage I/O Control is not available on ESX 4.0.  It is available on ESX 4.1 or later only.  However, vCenter 4.0 is not compatible with ESX 4.0 with the errors below.


Adding a ESX/ESXi 4.1 host to vCenter Server 4.0 fails with the error: interal error:vmodl.fault.hostCommunication

Notes about the vCenter upgrade from 4.0 to 4.1

  1. The Guided Consolidation 4.0 extension has to be uninstalled before the vCenter upgrade.

  2. The Update Manager 4.0 needs to be upgraded to 4.1 after the vCenter upgrade

  3. The vCenter upgrade takes approximate 15 minutes for my installation with 2 ESX hosts.  The upgrade time largely depend on the size of the database

  4. During the upgrade, the connection to vCenter will be disconnected but the current Virtual Machines and ESX hosts are still up and running

  5. Make sure the account details to start up the vCenter Web Services are entered correctly or else the Web Services might fail to start up after the upgrade

      2011年12月17日 星期六

      Local Linux YUM repository for ISO image

      The initiative of this setup is basically started when I find the PERL RPM package (needed by VMware Tools) is not installed on my Virtual Machine by default, which prevents me from continuing doing my VMware HA VM Monitoring Lab.

      If you are sick of RPM installation inter-dependencies and are lazy (like me) to setup an apache instance for YUM, please continue to read. ;-)

      • Mount the RHEL 6 ISO image
        • # mkdir -p /mnt/iso/1
        • # mount -o loop /dev/sr0 /mnt/iso/1
        • # cd /mnt/iso/1/Packages
        • # yum install createrepo-0.9.8-4.el6.noarch.rpm python-deltarpm-3.5-0.5.20090913git.el6.i686.rpm deltarpm-3.5-0.5.20090913git.el6.i686.rpm
      • Create the repository
        • # cd /mnt/iso; createrepo .
        • # ......
        • # ...... # Please take a cup of coffee
        • # ......
        • # yum clean all
      • Populate the repo file
        • # cd /etc/yum.repos.d
        • # echo -e "[iso]\nbaseurl=file:///mnt/iso\nenabled=1" > iso.repo
        • # yum install perl
      • Import the public key for RPM
        • Error shows when you run yum install perl
        • Public key for perl-Pod-Simple-3.13-119.el6.i686.rpm is not installed
        • Fix it as follows:
        • cd /mnt/iso/1
        • rpm --import RPM-GPG-KEY-redhat-release
        • yum install perl