1. 程式人生 > >windows kvm虛擬機安裝

windows kvm虛擬機安裝

內存 cati vm虛擬機 cdr 不同 說明 -cp virt -i

這一步操作需要註意的幾個點:a、局域網內與主機傳輸文件用scp或ftp命令,要保證ISO鏡像文件在主機上有操作權限的目錄下,比如 /home等;b、不管安裝什麽系統的虛擬機,創建的磁盤類型,分配的虛擬內存等參數可能有所不同,但有幾個參數必須要正確對應,否則安裝不成功。需要註意的幾個參數:–disk,–cdrom或者–location,–cpu(這個必須和主機的cpu型號一直),–network(首先要確定需要安裝虛擬機網絡的類型,是Bridge模式還是NAT模式),–graphics和–os-type

1.創建磁盤(安裝系統的空間)

# 創建類型為raw的磁盤,10G容量其實沒有意義,還有另外兩種格式img和qcow2,區別後面補充  
qemu-img create -f raw /opt/kvm.raw 10G  

# 檢查磁盤是否創建成功  
qemu-img info /opt/kvm.raw   

# 看到類似以下信息表明磁盤創建成功  
image: /opt/kvm.raw  
file format: raw  
virtual size: 10G (10737418240 bytes)  
disk size: 0  

2.virt-install命令以及VNC遠程控制安裝虛擬機

# Windows系統的安裝
virt
-install \ --virt-type kvm \ --name server2017 \ --ram 2048 \ --cdrom=/home/iso/windows_server2016_64.iso \ --boot cdrom \ --cpu core2duo \ --network bridge=br0,model=e1000 \ --graphics vnc,listen=0.0.0.0,port=5900 \ --disk path=/opt/kvm.raw,bus=ide \ --noautoconsole \ --os-type=windows # 或者 virt
-install --virt-type kvm --name server2017 --ram 2048 --cdrom=/home/iso/windows_server2016_64.iso --boot cdrom --cpu core2duo --network bridge=br0,model=e1000 --graphics vnc,listen=0.0.0.0,port=5900 --disk path=/opt/kvm.raw,bus=ide --noautoconsole --os-type=windows

3.執行virt-install命令以後,虛擬機安裝並未結束,接下來用上面配置的VNC連接主機進行後續操作

# 此時如果virt-install命令參數沒有問題,會有提示信息:  
# 開始安裝......  
# 域安裝仍在進行。您可以重新連接  
# 到控制臺(virsh console)以便完成安裝進程  

# 執行以後只看到提示連接成功,其他沒有變化,所以不用執行這個命令,暫時沒發現有什麽用處  
# 局域網內的任意一臺同網段的電腦通過vnc client或者vnc viewer連接虛擬機 

4.virt-install常用參數說明

# 舊版本的寫法  

–name指定虛擬機名稱  
–memory分配內存大小。  
–vcpus分配CPU核心數,最大與實體機CPU核心數相同  
–disk指定虛擬機鏡像,size指定分配大小單位為G。  
–network網絡類型,此處用的是默認,一般用的應該是bridge橋接。  
–accelerate加速  
–cdrom指定安裝鏡像iso  
–vnc啟用VNC遠程管理,一般安裝系統都要啟用。  
–vncport指定VNC監控端口,默認端口為5900,端口不能重復。  
–vnclisten指定VNC綁定IP,默認綁定127.0.0.1,這裏改為0.0.0.0。  
–os-type=linux,windows  
–os-variant=rhel6  

# 新版本的寫法  

--name      指定虛擬機名稱  
--ram       虛擬機內存大小,以 MB 為單位  
--vcpus     分配CPU核心數,最大與實體機CPU核心數相同  
–-vnc       啟用VNC遠程管理,一般安裝系統都要啟用。  
–-vncport   指定VNC監控端口,默認端口為5900,端口不能重復。  
–-vnclisten  指定VNC綁定IP,默認綁定127.0.0.1,這裏改為0.0.0.0--network   虛擬機網絡配置  
  # 其中子選項,bridge=br0 指定橋接網卡的名稱。  

--os-type=linux,windows  
--os-variant=rhel7.2  

--disk 指定虛擬機的磁盤存儲位置  
  # size,初始磁盤大小,以 GB 為單位。  

--location 指定安裝介質路徑,如光盤鏡像的文件路徑。  
--graphics 圖形化顯示配置  
  # 全新安裝虛擬機過程中可能會有很多交互操作,比如設置語言,初始化 root 密碼等等。  
  # graphics 選項的作用就是配置圖形化的交互方式,可以使用 vnc(一種遠程桌面軟件)進行鏈接。  
  # 我們這列使用命令行的方式安裝,所以這裏要設置為 none,但要通過 --extra-args 選項指定終端信息,  
  # 這樣才能將安裝過程中的交互信息輸出到當前控制臺。  
--extra-args 根據不同的安裝方式設置不同的額外選項  

windows kvm虛擬機安裝