My Personal Experience about Citrix XenServer 5.0

Posted on October 8th, 2008 in Virtualization, Xen | 25 Comments »

Yesterday Craig mentioned about 8 VCPU per VM on Citrix XenServer 5 is really a good stuff from Citrix and I must admit that.

I did a quick test and I would like to share my personal review about Citrix XenServer 5.0:

Personally I think network speed is fast compare to VMware ESX. I have a physical 1Gbps NIC network speed and I can get 2Gbps network speed after install XenTools on Windows 2008 server but require 2 times reboot(SuSE Linux require 1 reboot). Anyway VM guest shutdown and reboot process is faster than VMware ESX.

Citrix XenServer

I was try to install SuSE Linux 10 using 4 ISO CD (both NFS or CIFS), the Citrix XenServer always give me an error “The VM rejected the attempt to detach the device xxxxx refusing to close” when switch ISO CD1 to ISO CD2. You have to extract 4 ISO CD into one single location to make it work or copy ISO to local storage(provider you have enough local disk space).

Citrix XenServer

The enterprise product should not have similar issue and this is not make sense at all.

Citrix XenServer

Anyway, you can try alternative way using “Install URL” instead of using ISO Image once you have extract ISO CD into single folder on your web server.

Install URL: http://xx.xx.xx.xx/inst/10/32/SP2/ALL
Advanced Boot OS Parameters:
console=ttyS0 xencons=ttyS hostip=xx.xx.xx.xx/24 gateway=xx.xx.xx.xx dnsserver=xx.xx.xx.xx

Please make sure your have correct IP, gateway and DNS setup properly else you will getting error during installation.

Read more »

Tips: Add new disk online

Posted on September 25th, 2008 in Operating Systems, Storage, Tips | 4 Comments »

The following article will share how to add new hard disk into SuSE Linux Enterprise Server without reboot.

Follow these steps:

  • Create a new LUN and assign to the ESX Server Storage Group on SAN.
  • Rescan Storage Adaptors on ESX Server Virtual Infrastructure Console.
  • Add new Hard Disk into VM by Edit Setting.
  • Open VM Console(SSH will work as well).
  • Detect new disk command # rescan-scsi-bus.sh
  • Find new disk command # cat /proc/partitions
  • Create new partition on the disk command # fdisk /dev/sdx
  • Format new disk partition # mkfs.ext3 /dev/sdx1
  • Edit /etc/fstab to add in permanent mount point for new disk and partition.
  • Mount new disk # mount -a

Read more »

Running SuSE Linux Cluster on VMware

Posted on September 12th, 2008 in Operating Systems, Tips | 15 Comments »

What? Running SuSE Linux Cluster on VMware ESX? Basically if you have VMware HA and DRS enable, your virtual machine is running on cluster mode. Then, why running Linux cluster on VMware? Who care? It’s just for fun and for personal testing purpose only.

1st, create two SuSE Linux(I’m running SLES 10 SP2) on VMware running on same network said cluster1(192.168.1.1) and cluster2(192.168.1.2).

2nd, add new hard disk on VMware infrastructure client. Please remember to choose ‘Use an existing virtual disk‘.

VMware
Click here for bigger image.

3rd, install and configure Linux cluster heartbeat.

Make sure you have heartbeat RPM install
cluster1:~ # rpm -qa|grep heartbeat
sles-heartbeat_en-10.1-0.20
heartbeat-pils-2.1.3-0.9
heartbeat-stonith-2.1.3-0.9
yast2-heartbeat-2.13.13-0.3
heartbeat-2.1.3-0.9

cluster2:~ # rpm -qa|grep heartbeat
sles-heartbeat_en-10.1-0.20
heartbeat-pils-2.1.3-0.9
heartbeat-stonith-2.1.3-0.9
yast2-heartbeat-2.13.13-0.3
heartbeat-2.1.3-0.9

Install Linux cluster heartbeat RPM package if you haven’t install
cluster1:~ # rpm -ivh heartbeat-xxxxxx
cluster1:~ # rpm -ivh heartbeat-stonith-xxxxxx
and etc

Edit Authentication file (same for cluster1 and cluster2)
cluster1:~ #vi /etc/ha.d/authkeys
auth 2
2 sha1 MVM_CLUS2!

Read more »

Tips: VM Network Problem

Posted on September 10th, 2008 in Tips | No Comments »

For some reason, when you require to clone or deploy a new VM guest using a template from one ESX host to another ESX host that having different network setup, you may have network problem.

Said for example, I have a SuSE Linux VM template sitting on ESX 1 which is only using “VMNetwork1” network setting. Whenever I clone or deploy this template to ESX 2 which is only using “VMNetwork2” network setting, I’m sure you will getting annoying error when power on the virtual machine.

VM network
You can’t change using “Edit Settings”.

Read more »

Experience on VMware ESX 3.5 and ESX 3.5i

Posted on August 26th, 2008 in Virtualization | 1 Comment »

I had tested both environment with my test machine which is DELL Precesion Workstation with 2 x 2.0 Quad core, which had total of 17GB ECC memory loaded with 3 SATA disk contain more than 1TB local storage. Below is the comparison I had done during the test.

Installation – ESX 3.5i had advantages as the entire process is fast and simple. ESX 3.5 require more interaction as it looks similiar to Linux installation. I know the ESX 3.5 can be script and customize by using the ks.cfg which I had done previously for mass deployment. For comparison 1 to 1, ESX 3.5i is much more easier and faster.

Configuration – Basically I dun really find much different as I do manage this machine with my virtual center. The only different is the Linux connection and command no longer usable on ESX 3.5i. By the way, I read some artical to tweak around to make the SSH work on the 3.5i, but I will prefer to proceed with powershell or CLI if I do need to use command prompt.

Perfomance – ESX 3.5i had better through put. In my test, I created 3 VM which 2 of them running on Windows 2003 SP2 with 4GB memory and 4Vcpu, plus additional 1 VM with SUSE Linux. I did the same on ESX 3.5 too. The respond on the ESX 3.5i is much smooth and not lacking, as ESX 3.5 you will see some lacking from the console open on Virtual center.  Follow by file copy test, the VM on ESX 3.5i is slightly faster than ESX 3.5. just less than a minute faster which I tried to copy some file with 20GB. Beside these points, I had not found anything different.
Read more »