KVM—centos7命令列部署
- 環境事前準備
- 1. 查看系統版本
- 2. 驗證CPU是否支持虛擬化
- 3. 禁用selinux
- 4. 安裝服務,啟動
- 5. 創建存盤檔案
- 6. 上傳鏡像
- 7. 創建KVM所需要的網卡
- 8. 修改網卡
- 重啟網卡
- 網卡驗證
- 9. 安裝虛機
- 10.打開vnc連接
- 11. 啟動KVM虛擬
- 12. 登錄,修改網卡
- 13. 安裝基礎服務,上線nginx
環境事前準備
centos7一臺【硬碟位20G】,關閉防火墻和selinux
關機的配置需求

1. 查看系統版本
cat /etc/centos-release
- 7.4以上(含7.4)都支持部署

2. 驗證CPU是否支持虛擬化
cat /proc/cpuinfo | egrep 'vmx|svm'
- 有vmx和svm的字眼,就表示支持KVM

3. 禁用selinux
vim /etc/sysconfig/selinux
- 7行修改如下

4. 安裝服務,啟動
yum install -y qemu-kvm libvirt virt-install
systemctl start libvirtd
systemctl enable libvirtd
5. 創建存盤檔案
qemu-img create -f raw /opt/CentOS-7-x86_64.raw 10G

6. 上傳鏡像
cd /tmp/


7. 創建KVM所需要的網卡
virsh iface-bridge ens33 br0
- 失敗的話執行下一步的操作
8. 修改網卡
- ens33的內容
DEVICE=ens33
ONBOOT=yes
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
BRIDGE=br0
- 修改已創建網卡br0
DEVICE="br0"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO="dhcp"
PROXY_METHOD=none
BROWSER_ONLY=no
DEFOUTE=yes
IPV4_FAILURE_FATAL=no
NAME=br0
- 效果圖展示

重啟網卡
systemctl restart network
網卡驗證
ifconfig

9. 安裝虛機
virt-install --virt-type kvm --name CentOS-7-x86_64 --ram 1536 --cdrom=/tmp/CentOS-7-x86_64-Minimal-2003.iso --disk path=/opt/CentOS-7-x86_64.raw --network bridge=br0 --graphics vnc,listen=0.0.0.0 --noautoconsole

10.打開vnc連接





11. 啟動KVM虛擬
virsh list
virsh start CentOS-7-x86_64
netstat -nlpt

12. 登錄,修改網卡
vim /etc/sysconfig/network-scripts/ifcfg-eth0
noboot改為yes


- 改完網卡后,重啟驗證ip,就闊以連接xshell了(操作方便)
13. 安裝基礎服務,上線nginx





- 打開瀏覽器驗證即可
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/197141.html
標籤:其他
