1. 程式人生 > >Virt-install用法:

Virt-install用法:

 

 #一般選項:指定虛擬機器的名稱、記憶體大小、VCPU個數及特性等

-n  NAME,  --name=NAME:虛擬機器名稱,需全域性惟一;

-r  MEMORY,  --ram=MEMORY:虛擬機器內在大小,單位為MB;

--vcpus=VCPUS[,maxvcpus=MAX][,sockets=#][,cores=#][,threads=#]:VCPU個數及相關配置;

--cpu=CPU:CPU模式及特性,如coreduo等;可以使用qemu-kvm  -cpu  ?來獲取支援的CPU模式;

安裝方法:指定安裝方法、GuestOS型別等;

-c  CDROM,  --cdrom=CDROM:光碟安裝介質;

-l  LOCATION,  --location=LOCATION:安裝源URL,支援FTP、HTTP及NFS等,如ftp://172.16.0.1/pub;

--pxe:基於PXE完成安裝;

--livecd:  把光碟當作LiveCD;

--os-type=DISTRO_TYPE:作業系統型別,如linux、unix或windows等;

--os-variant=DISTRO_VARIANT:某型別作業系統的變體,如rhel5、fedora8等;

-x  EXTRA,  --extra-args=EXTRA:根據--location指定的方式安裝GuestOS時,用於傳遞給核心的額外

選項,例如指定kickstart檔案的位置,--extra-args  "ks=http://172.16.0.1/class.cfg"

--boot=BOOTOPTS:指定安裝過程完成後的配置選項,如指定引導裝置次序、使用指定的而非安裝的ke

rnel/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、qcow2、vmdk等;

         sparse:磁碟映像使用稀疏格式,即不立即分配指定大小的空間;

         --nodisks:不使用本地磁碟,在LiveCD模式中常用;

#網路配置:指定網路介面的網路型別及介面屬性如MAC地址、驅動模式等;

-w  NETWORK,  --network=NETWORK,opt1=val1,opt2=val2:將虛擬機器連入宿主機的網路中,其中NETWORK可以為:

         bridge=BRIDGE:連線至名為“BRIDEG”的橋裝置;

         network=NAME:連線至名為“NAME”的網路;

其它常用的選項還有:

         model:GuestOS中看到的網路裝置型號,如e1000、rtl8139或virtio等;

         mac:固定的MAC地址;省略此選項時將使用隨機地址

--nonetworks:虛擬機器不使用網路功能;

#其它:

--autostart:指定虛擬機器是否在物理啟動後自動啟動;

--print-xml:如果虛擬機器不需要安裝過程(--import、--boot),則顯示生成的XML而不是建立此虛擬

機;預設情況下,此選項仍會建立磁碟映像;

--force:禁止命令進入互動式模式,如果有需要回答yes或no選項,則自動回答為yes;

--dry-run:執行建立虛擬機器的整個過程,但不真正建立虛擬機器、改變主機上的裝置配置資訊及將其創

建的需求通知給libvirt;

-d,  --debug:顯示debug資訊;

學習參考博文:http://www.178linux.com/66897