libvirt(virt-install命令介紹)

       在使用kvm命令創建虛擬機時每次都要輸入很長的命令,容易出現輸入錯誤,能夠使用libvirt管理虛擬機,libvirt支持kvm,xen等主流虛擬機的管理,下面介紹一下利用libvirt管理虛擬機。php

        安裝libvirthtml

apt-get install qemu-kvm libvirt-bin virtinst

       qemu-kvm  debian6下kvm的新包名

       libvirt-bin 控制kvm 以及客戶端的啓動shell

       virtinst 是virt-install的一種shell形式管理dom

       修改/etc/libvirt/libvirtd.conf的listen_addr參數,設置監聽地址,修改/etc/libvirt/qemu.conf的vnc_listen參數,設置vnc監聽地址。而後重啓libvirt:/etc/init.d/libvirt-bin restartui

      利用virt-install 安裝一個新虛擬機:.net

virt-install -d -n kvm_test -r 1000 --disk path=/dev/vm_kvm/kvm_test,bus=virtio,cache=none --network bridge=br0,model=virtio --vnc --cdrom=/tmp/debian-501-amd64-CD-1.iso

     命令執行完後,會在/etc/libvirt/qemu目錄下生成一個kvm_test.xml的配置文件,以供之後啓動虛擬機時使用,而後能夠經過VNC進行安裝。

      下面介紹一下virt-install 參數:rest

      -n --name= 客戶端虛擬機名稱code

      -r --ram=  客戶端虛擬機分配的內存orm

      -u --uuid= 客戶端UUIDserver

      --vcpus=2 客戶端的vcpu個數

      -v --hvm 全虛擬化

      -p --paravirt 半虛擬化

      -l --location=localdir 安裝源

      --vnc 使用vnc

     -c --cdrom= 光驅 安裝途徑

     -s --file-size= 使用磁盤映像的大小 單位爲GB

     -f --file= 做爲磁盤映像使用的文件

     --disk= 使用不一樣選項做爲磁盤使用安裝介質

 

     以上只是介紹了一些簡單的經常使用參數,還有不少參數能夠man一下,若是不想在virt-install設置過多參數,亦能夠在安裝完成後修改xml配置文件進行設置。

     參考:

http://wiki.kartbuilding.net/index.php/KVM_Setup_on_Debian_Squeeze

http://www.howtoforge.com/virtualization-with-kvm-on-a-debian-squeeze-server

http://libvirt.org/formatdomain.html#elementsDevices

http://blog.csdn.net/starshine/article/details/6998189

相關文章
相關標籤/搜索