1. 程式人生 > >通過KVM部署第一臺虛擬機

通過KVM部署第一臺虛擬機

arch tps 操作 ora- 準備 mark 用途 圖形化工具 arc

通過前期的準備(Centos7 安裝 KVM),接下來就可以來部署虛擬機了。
安裝虛擬機有兩種方法,一種是通過 virt-manager使用圖形化工具安裝,還有一種就是通過virt-install命令行方式進行安裝,本篇文章采用的是命令行安裝。

0x01 準備工作

1.準備安裝鏡像

本次安裝的操作系統是 Fedora26 通過官網下載到的鏡像文件** Fedora-MATE_Compiz_Live-x86_64-26-1.5.iso**將其放置到合適的位置。

2.創建一塊虛擬機使用的硬盤

在合適的位置,例如我在 /kvm 目錄下執行以下命令:

[root@centos7 kvm]# qemu-img create fedore26.qcow2 -f qcow2 50G

這樣就創建了一個大小為 50G 類型為 qcow2 並且名稱為 fedora26.qcow2 的虛擬磁盤。

0x02 部署虛擬機

一切準備就緒,接下來使用 virt-install 命令來創建虛擬機。

virt-install --name=fedora26 --ram=1024 --vcpus=1 --os-type=linux --hvm --cdrom=/kvm/Fedora-MATE_Compiz_Live-x86_64-26-1.5.iso --file=/kvm/fedore26.qcow2 --bridge=virbr0

隨後系統會出現 Starting install ...
關於以上命令選項的介紹:
| 選項 | 用途 |
| ------ |:---:|
|--name|虛擬機的名字|
|--ram|虛擬機內存 單位 M|
|--vcpus|虛擬機 CPU 個數|
|--os-type|虛擬機類型 Linux or Windows|
|--hvm|全虛擬化(硬件虛擬化)|
|--carom|安裝鏡像 iso 文件位置|
|--file|虛擬機硬盤文件位置|
|--bridge|虛擬機使用的網絡|

!!!

關於網絡,這裏設置是默認網絡。
!!!

啟動 libvirtd 服務後,會自動的創建一個軟橋,可以通過以下命令來查看:

[root@centos7]#brctl show

應該可以看到一個名稱為 virbr0 的軟橋,在系統中防火墻定義了 NAT ,所以通過這個軟橋是可以直接訪問外網的。
正常的話,稍後會彈出安裝界面:
技術分享圖片
!!!

如果沒有彈出界面,可能是系統沒有安裝圖形化環境
!!!
可以在 virt-install 命令中指定一下參數,進行遠程安裝:
|選項|用途|
|----|---|
|--vnc|啟用 VNC|
|--vnclient|VNC 監聽的 IP|
|--vncport|VNC 監聽的端口|
隨後進行正常安裝即可。

通過KVM部署第一臺虛擬機