KVM-centos7コマンドラインの展開
- 環境への準備
-
- 1.システムバージョンを確認します
- 2.CPUが仮想化をサポートしているかどうかを確認します
- 3.selinuxを無効にします
- 4.サービスをインストールし、開始します
- 5.ストレージファイルを作成します
- 6.画像をアップロードする
- 7.KVMに必要なネットワークカードを作成します
- 8.ネットワークカードを変更します
- 9.仮想マシンをインストールします
- 10.vnc接続を開きます
- 11. KVMVirtualを起動します
- 12.ログインし、ネットワークカードを変更します![ここに画像の説明を挿入](https://img-blog.csdnimg.cn/20201030150807445.png#pic_center)
- 13.基本的なサービスをインストールし、nginxでオンラインにします
環境への準備
1 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
NIC検証
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. KVMVirtualを起動します
virsh list
virsh start CentOS-7-x86_64
netstat -nlpt
12.ログインし、ネットワークカードを変更します
vim /etc/sysconfig/network-scripts/ifcfg-eth0
nobootがyesに変更されました
- ネットワークカードを変更した後、再起動してIPを確認すると、xshellに接続できます(操作が簡単)
13.基本的なサービスをインストールし、nginxでオンラインにします
- ブラウザを開いて確認します