Sonntag, 25. Januar 2009

XENserver - Automatisches Provisionieren von RHEL5.2

Unter der Annahme, dass wir auf xen211 installieren wollen, können wir folgendermaßen eine Kickstart Installation vornehmen.

#!/bin/sh

TIRI_UUID=$(xe vm-install new-name-label='r5.2-x86_64' template='Red Hat Enterprise Linux 5.2 x64' sr-uuid=$(xe sr-list params=uuid host='xen211' name-label='Local storage'|awk '{print $NF}') on='xen211')
xe vif-create device=0 network-uuid=$(xe network-list params=uuid bridge=xenbr0 | awk '{print $NF}') vm-uuid=$TIRI_UUID

xe vm-param-set uuid=$TIRI_UUID other-config:install-repository=http://192.168.178.10/yum/5Server/os/x86_64
xe vm-param-set uuid=$TIRI_UUID PV-args='graphical utf8 ks=http://192.168.178.10/yum/kickstart/ks-r5.cfg ksdevice=eth0'

xe vm-start uuid=$TIRI_UUID

0 Kommentare:

Kommentar veröffentlichen