kvm virt-install 使用小結

簡介:

virt-install 可以爲KVM、Xen或其它支持libvrit API的hypervisor建立虛擬機並完成GuestOS安裝。
此外,它可以基於串行控制檯、VNC或SDL支持文本或圖形安裝界面。
安裝過程能夠使用本地的安裝介質如CDROM,也能夠經過網絡方式如NFS、HTTP或FTP服務實現。
對於經過網絡安裝的方式,virt-install能夠自動加載必要的文件以啓動安裝過程而無須額外提供引導工具。
固然,virt-install也支持PXE方式的安裝過程,也可以直接使用現有的磁盤映像直接啓動安裝過程。html

基本參數

  • -n NAME, --name=NAME:虛擬機名稱,要求全局唯一
  • -r MEMORY, --ram=MEMORY:虛擬機內在大小,單位爲MB
  • --vcpus=VCPUS[,maxvcpus=MAX][,sockets=#][,cores=#][,threads=#]:VCPU個數及相關配置
  • -c CDROM, --cdrom=CDROM:光盤安裝介質
  • -l LOCATION, --location=LOCATION:安裝源URL,支持FTP、HTTP及NFS等
  • --os-type=DISTRO_TYPE:操做系統類型,如linux、unix或windows等
  • --os-variant=DISTRO_VARIANT:某類型操做系統的變體,如rhel五、fedora8等
  • -x EXTRA, --extra-args=EXTRA:根據--location指定的方式安裝GuestOS時,用於傳遞給內核的額外選項,例如指定kickstart文件的位置,--extra-args "ks=http://1.1.1.1/class.cfg"
  • --boot=BOOTOPTS:指定安裝過程完成後的配置選項,如指定引導設備次序、使用指定的而非安裝的kernel/initrd來引導系統啓動等 ;例如:
    • --boot cdrom,hd,network:指定引導次序
    • --boot kernel=KERNEL,initrd=INITRD,kernel_args=」console=/dev/ttyS0」:指定啓動系統的內核及initrd文件
  • --disk=DISKOPTS:指定存儲設備及其屬性;格式爲--disk /some/storage/path,opt1=val1,opt2=val2等;經常使用的選項有:
    • device:設備類型,如cdrom、disk或floppy等,默認爲disk
    • bus:磁盤總結類型,其值能夠爲ide、scsi、usb、virtio或xen
    • perms:訪問權限,如rw、ro或sh(共享的可讀寫),默認爲rw
    • size:新建磁盤映像的大小,單位爲GB
    • cache:緩存模型,其值有none、writethrouth(緩存讀)及writeback(緩存讀寫)
    • format:磁盤映像格式,如raw、qcow二、vmdk等
    • sparse:磁盤映像使用稀疏格式,即不當即分配指定大小的空間
    • --nodisks:不使用本地磁盤,在LiveCD模式中經常使用
  • -w NETWORK, --network=NETWORK,opt1=val1,opt2=val2:將虛擬機連入宿主機的網絡中,其中NETWORK能夠爲:
  • bridge=BRIDGE:鏈接至名爲「BRIDEG」的橋設備
  • network=NAME:鏈接至名爲「NAME」的網絡
參考

http://www.javashuo.com/article/p-unjxzdnu-kb.htmllinux

相關文章
相關標籤/搜索