Tweak Xenserver Tools pada XCP



Tweak Xenserver Tools pada XCP

Tools out of date (version 1.1 installed)

Owgh tidak………!!!!!!!! XenServer tools yang terinstall di VM kedetect versi yang lama oleh XenCenter. terpaksa googling lagi untuk cari solusinya, tapi pak bos udah keburu kasih linknya, jadi ya tinggal di eksekusikan saja 😀

seperti biasa login ke ssh XCP sebagai root, lalu buat file baru yang berisi script berikut

#!/bin/bash

#Script to fix XCP / XenCenter Snapshot issue
#By: Ronny L. Bull
#Version: 1.0
#Date: 8-9-2011

XCPVER=`xapi -version | grep PRODUCT_VERSION | cut -c17-21`

#stop the xapi service
/etc/init.d/xapi stop

#backup the binary
cp /opt/xensource/bin/xapi /opt/xensource/bin/xapi.orig

echo "Patching the xapi binary"

#patch the binary with the new version number
/usr/bin/perl -pi -e 's/\$XCPVER/5.6.0/g' /opt/xensource/bin/xapi

#start the xapi service

Simpan file tersebut dengan ekstensi “*.sh“, misal “xcp-tweak-xentools.sh“. lalu eksekusikan file tersebut.

user@computer:$ sh ./xcp-tweak-xentools.sh

Lalu jangan lupa untuk melakukan tweak juga pada VM yang akan diinstall XenServer Tools, login ke SSH setiap VM , untuk linux edit file “/usr/sbin/xe-update-guest-attrs”. Cari line berikut :

xenstore_write_cached "attr/PVAddons/MajorVersion" "5"
xenstore_write_cached "attr/PVAddons/MinorVersion" "6"

Untuk VM Windows, edit registry berikut :

[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XenTools]
"MajorVersion"=dword:00000005
"MinorVersion"=dword:00000006

dan akhirnya fungsi-fungsi yang di dukung XenServer Tools bisa di gunakan untuk VM XCP