CentOS 7はKVMをインストールし、仮想マシンを作成します

KVM(カーネルベースの仮想マシン)+ QEMUを使用した仮想化。 IntelVTまたはAMD-V機能を備えたCPUが必要です。

[ root@kvm-centos7 ~]# yum -y install qemu-kvm libvirt virt-install bridge-utils

# モジュールがロードされていることを確認してください

[ root@kvm-centos7 ~]# lsmod | grep kvm 
kvm_intel             1701810 
kvm                   5546091 kvm_intel
irqbypass              135031 kvm

[ root@kvm-centos7~]# systemctl start libvirtd 
[ root@kvm-centos7~]# systemctl enable libvirtd 

参照:[http://blog.csdn.net/wh211212/article/details/54135565](http://blog.csdn.net/wh211212/article/details/54135565)
ラボ環境:
OS:CentOS Linux release 7.3.1611 (Core)
ネットワーク:デュアルネットワークカードボンディング
ハードウェア:DELL R420、16G 1CPU4コア

# ネットワークカード構成、新しいifcfg-次に、関連する構成を次のように変更します。
[ root@kvm-centos7 ~]# cd /etc/sysconfig/network-scripts/[root@kvm-centos7 network-scripts]# cat ifcfg-br0 
DEVICE="br0"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO=static
IPADDR=192.168.1.133   #カスタマイズ
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DEFROUTE=yes

# ifcfg-Bond0構成ファイルの変更
[ root@kvm-centos7 network-scripts]# cat ifcfg-bond0 
DEVICE=bond0
TYPE=Ethernet
NAME=bond0
BONDING_MASTER=yes
BOOTPROTO=none
BRIDGE=br0
ONBOOT=yes
BONDING_OPTS="mode=5 miimon=100"

ブリッジネットワークの構成が完了したら、ネットワークサービスを再起動し、次のようにifconfigを確認します。

[ root@kvm-centos7 network-scripts]# systemctl restart network

ifconfigをチェックして、ネットワークサービスが正常かどうかを確認します

仮想マシンを作成します##

GuestOSをインストールし、仮想マシンを作成します。この例は、CentOS7のインストールを示しています

[ root@kvm-centos7~]# mkdir -p /var/kvm/images #新しいストレージプールを作成する

[ root@kvm-centos7 ~]# virt-install \
- - name elk \
- - ram 4096 \
- - disk path=/var/kvm/images/elk.img,size=30 \
- - vcpus 2 \
- - os-type linux \
- - os-variant rhel7 \
- - network bridge=br0 \
- - graphics none \
- - console pty,target_type=serial \
- - location 'http://mirrors.aliyun.com/centos/7/os/x86_64/' \
- - extra-args 'console=ttyS0,115200n8 serial'

通常の読み込み状態は次のとおりです。

上記で指定された関連パラメーターの意味は次のとおりです。詳細については、manvirt-installを参照してください。

- - nameは仮想マシンの名前を指定します
- - ramは仮想マシンを指定します
- - ディスクメモリパス= xxx,size = xxx 
' path ='⇒仮想マシンを指定する
size ='⇒仮想マシンのディスク数を指定してください
- - vcpusは仮想CPUを指定します
- - os-typeはGuestOSのタイプを指定します
- - os-バリアントはGuestOSのタイプを指定します-次のコマンドosinfoがリストで使用されていることが確認される場合があります-query os 
- - networkは、仮想マシンのネットワークタイプを指定します
- - graphicsは、グラフィックのタイプを指定します。 「なし」に設定されている場合、それは非グラフィックを意味します。
- - consoleはコンソールタイプを指定します
- - locationは、インストールの場所を指定します。--extra-argsは、カーネルに設定されているパラメーターを指定します

kvm仮想マシンを再インストールし、インストール手順を記録します##

virt-install -d --virt-type=kvm --name=aniu-saas-1--vcpus=8--memory=12288--location=/media/CentOS-7-x86_64-Minimal-1611.iso --disk path=/dev/cl/aniu-saas-1--network bridge=br0 --graphics none --extra-args='console=ttyS0'--force

注:コマンドラインのインストール操作はより面倒です。プロンプトに注意してください。

以下に添付されているのは、作成者のネットワークカード構成情報です##

[ root@aniu-saas network-scripts]# cat ifcfg-br0 
DEVICE="br0"
TYPE="Bridge"
BOOTPROTO="none"
DEFROUTE="yes"
NAME="br0"
ONBOOT="yes"
IPADDR="192.168.0.205"
PREFIX="24"
GATEWAY="192.168.0.1"
DNS1="114.114.114.114"
[ root@aniu-saas network-scripts]# cat ifcfg-em1 
TYPE="Ethernet"
NAME="em1"
UUID="999a275e-eac8-4323-bdf8-f7c7434b7737"
DEVICE="em1"
ONBOOT="yes"
BRIDGE="br0"

正常なインストールインターフェイスは次のとおりです。

[ root@localhost network-scripts]# cat ifcfg-eth0 
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=eth0
UUID=a38ceceb-5f4e-4d08-a108-d83c176ea85b
DEVICE=eth0
ONBOOT=yes
IPADDR="192.168.0.206"
PREFIX="24"
GATEWAY="192.168.0.1"
DNS1="114.114.114.114"

Recommended Posts

CentOS 7はKVMをインストールし、仮想マシンを作成します
CentOS 7にKVMをインストールし、仮想マシンを作成します
VM仮想マシンのダウンロードとcentos7のインストール
VMwareWorkstation10.0はCentOS7.0仮想マシンをインストールします
VMwareでCentOS仮想マシンを作成する方法
VMwareでCentOS仮想マシンを作成する方法
Centos6.3はKVMをインストールします
CentOS7仮想マシンをインストールし、dockerスイートを構成します
centos7をインストールして接続します
003.KVM仮想マシンの展開-CentOS6.8
VMware仮想マシンにUbuntuをインストールし、UltraISOを使用してインストールします
仮想マシンにubuntuをインストールします
centos7はpython3とipythonをインストールします
Linuxを理解し、CentOSをインストールする
CentOs7.3はNginx1.9.9をコンパイルしてインストールします
CentOS7はMonoとMonoDevelopをインストールします
CentOS6.5はJava8とTomcat8をインストールします
CentosはGitをコンパイルしてインストールします
Linux CentOS7仮想マシンクローン
CentOS7はpython3とpip3をインストールします
仮想マシンVirtualBox-5.1インストールubuntu16.0.1
CentOS6.8仮想マシンのインストールの詳細
CentOS6.5はJava8とTomcat8をインストールします
CentOS6はJira7をインストールしてクラックします
CentOS6.5はJava8とTomcat8をインストールします
Centos7はntp-4.2.8p11をコンパイルしてインストールします
CentOS6.9はpythonをコンパイルしてインストールします
CentOS6のインストールとコンフルエンスのクラック
CentOS6はpython3をコンパイルしてインストールします
CentOS6はJira7をインストールしてクラックします
CentosオペレーティングシステムをVMware仮想マシンにインストールする方法
Centos7インストールjdkおよびパッケージサービスサービス
CentOS7yumはmysqlをインストールして起動します
CentOS5.9でkeepalivedをインストールして構成します
CentOSYumはMySQL5.6をコンパイルしてインストールします
Centos5.2でLAMPをコンパイルしてインストールします
CentOS8インストールGitと基本構成
CentOS6.xはNginxをコンパイルしてインストールします
CentOS7はL(A | N)MP環境をコンパイルしてインストールします
CentOS7.2およびNginx構成仮想ホスト
CentOS7.3はiptablesをインストールして詳細に使用します
CentOSはPython3とpip3をすばやくインストールします
CentOS7yumはmysqlをインストールして起動します
CentOS8-NFSサービスをインストールして構成する
Centos7とcentos8はmysql5.65.78.0をインストールするのでとても簡単です
Centos7はopenJdkをアンインストールし、JDK1.8をインストールします
Python3をインストールし、CentOS8でansible
CentOS6.8でdockerをインストールして使用する
CentOS7はSQLServerをインストールして使用します
CentOS最小限のインストールとTIPSの構成
CentOS7の下にPython3とPyをインストールします
Centos7にFreeIPAをインストールして構成する
LinuxCentOS6はPytをコンパイルしてインストールします
virtualBoxはcentosをインストールし、tomcatをビルドします
CentOS6.3の下にMono3.2とJexus5.4をインストールします
VMware 15を使用して仮想マシンをインストールし、CentOS8を使用するための詳細な手順
CentOS7.5ソースコードはmysql5.7.29をコンパイルしてインストールします
Centos7はMySQL8問題レコードをコンパイルしてインストールします
仮想マシンVMwareにUbuntu18.04をインストールします
32ビットおよび64ビットのCentOS6.0でMono2.10.8およびJexus5.0をインストールします
1.5Centos7をインストールする