Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Linux >> .

Come creare un modello di Ubuntu per HyperVM

HyperVM è una piattaforma software di virtualizzazione multi-server sviluppato da Lxcenter che permette ai suoi utenti di creare , gestire e distribuire Xen e OpenVZ server virtuali privati ​​. È possibile creare un modello utilizzando , per esempio , il sistema operativo Ubuntu , configurarlo e utilizzarlo per distribuire più macchine virtuali con pochi clic del mouse . È inoltre possibile aggiungere i repository , le reti e anche pacchetti software per il nuovo modello per garantire la macchina virtuale è in funzione non appena viene applicato il modello. Istruzioni
1

Aprire il menu " Applicazioni ", selezionare "Accessori" e cliccare su " Terminal" per aprire l'utilità Terminal .
2

Crea un filesystem ext3 con una dimensione di 10 gigabyte per memorizzare il nuovo modello eseguendo questi comandi : sudo

lvcreate - L 10G -n Ubuntu -disk VolGroup00sudo mkfs.ext3 /dev/VolGroup00/Ubuntu-disk

3

Creare una cartella tmp e montare il nuovo filesystem eseguendo questi comandi nel terminale : sudo

mkdir /mnt /tmpsudo mount /dev/VolGroup00/Ubuntu-disk /mnt /tmp

4

ottenere ed installare una versione precedente di debootstrap per evitare problemi con le dipendenze eseguendo questi comandi nel terminale :

http://www.modernadmin.com/downloads/ostemplates/wget debootstrap - 1.0.10 - 1.fc10.noarch.rpmsudo rpm- Uvh debootstrap - 1.0.10 - 1.fc10.noarch.rpm
5

ottenere ed installare Ubuntu nella cartella tmp usando debootstrap dal l'esecuzione di questo comando nel terminale : sudo

debootstrap - include = udev , ssh , quota - arch amd64 jaunty /mnt /tmp http://uk.archive.ubuntu.com/ubuntu/
Pagina 6

Inserire alcune fonti per lo strumento APT nel modello , in caso di necessità di scaricare alcuni pacchetti più tardi. Utilizzare questi comandi:

sudo cat << EOF > /mnt /tmp /etc /apt /sources.listdeb http://gb.archive.ubuntu.com/ubuntu/jaunty main ristretto universo multiversedeb - src http://gb.archive.ubuntu.com/ubuntu/jaunty main restricted universedeb http://gb.archive.ubuntu.com/ubuntu/jaunty -updates main restricted universo multiversedeb -src http://gb.archive .ubuntu.com /ubuntu /jaunty -updates main restricted universedeb http://security.ubuntu.com/ubuntu jaunty -security main restricted universedeb - src http://security.ubuntu.com/ubuntu jaunty -security main restricted universeEOF
Pagina 7

Creare un'interfaccia di rete e configurare il modello per ottenere prestazioni ottimali eseguendo questi comandi nel terminale : sudo

cat << EOF > /mnt /tmp /etc /rete /interfacesauto eth0 loiface eth0 inet staticaddress IP.Addressnetmask percorso 255.255.255.0up add-net netmask 255.255.255.0 dev IP.address eth0up route add default gw IP.addressiface lo inet loopbackEOFsudo cat << EOF > /mnt /tmp /etc/hosts127.0.0.1 localhost Ubuntu templateEOFsudo cat << EOF > /mnt /tmp /etc /hostnameUbuntu templateEOFsudo cat << EOF > /mnt /tmp /etc /fstabproc /proc proc defaults 0 0devpts /dev /pts devpts defaults 0 1/dev/sda2 none swap sw 0 1/dev/sda1 /ext3 errors = remount - ro 0 1EOFsudo cat << EOF > /mnt/tmp/etc/event.d/xvc0start su rc2start fermato sulla rc3start fermato sulla rc4start fermato sulla rc5stop fermato sulla 0stop runlevel su 1stop runlevel sul runlevel 6respawnexec /sbin /getty 38400 xvc0EOFsudo rm- rf /mnt/tmp/etc/event.d/tty1sudo echo "alias eth0 xennet " > /mnt /tmp /etc /modprobe.d /xen # echo >> " xvc0 " /mnt /tmp /etc /securettysudo cat /dev /null > /mnt/tmp/etc/udev/rules.d/70 - persistente - net.rules

Sostituire " IP.Address " con il vostro indirizzo IP e " modello di Ubuntu " con il nome del template.
8

chroot per il nuovo modello e impostare una nuova password eseguendo questi comandi nel terminale : .

sudo chroot /mnt /tmppasswd vostra_password

Sostituire " vostra_password " con una vera e propria parola d'ordine
9

Smonta il template Ubuntu eseguendo i seguenti comandi nel terminale:

exitsudo umount /mnt /tmp
10

creare un archivio TAR.GZ fuori del modello eseguendo questi comandi :

cd /mnt /tmpsudo tar CZF /home/hypervm/xen/template/ubuntu-9.04-x86_64-UbuntuTemplate.tar.gz sudo chmod 755 /home /HyperVM /xen /template /Ubuntu. - 9.04 - x86_64 - UbuntuTemplate.tar.gz

 

sistemi © www.354353.com