centos7 安装kvm
时间: 2023-07-06 19:35:19 浏览: 107
以下是在 CentOS 7 上安装 KVM 虚拟化平台的步骤:
1. 确认 CPU 支持硬件虚拟化:使用以下命令检查:
`egrep -c '(svm|vmx)' /proc/cpuinfo`
如果输出结果大于 0,则表示 CPU 支持硬件虚拟化。
2. 安装 KVM 和相关工具:
`sudo yum install qemu-kvm libvirt virt-install bridge-utils`
3. 启动并启用 libvirtd 服务:
```
sudo systemctl start libvirtd
sudo systemctl enable libvirtd
```
4. 确认 KVM 模块已经加载:
`lsmod | grep kvm`
如果没有输出结果,则需要重新启动系统或者手动加载模块:
`sudo modprobe kvm`
5. 创建网络桥接:
编辑 /etc/sysconfig/network-scripts/ifcfg-br0 文件,添加以下内容:
```
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
IPADDR=<IP 地址>
NETMASK=<子网掩码>
GATEWAY=<网关>
DNS1=<DNS 服务器>
ONBOOT=yes
```
编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件,添加以下内容:
```
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BRIDGE=br0
```
重启网络服务:
`sudo systemctl restart network`
6. 创建虚拟机:
使用 virt-install 命令来创建虚拟机,例如:
```
sudo virt-install \
--name=centos7 \
--memory=2048 \
--vcpus=2 \
--disk size=20 \
--cdrom=/path/to/CentOS-7-x86_64-DVD-1810.iso \
--os-variant=rhel7 \
--network bridge=br0 \
--graphics vnc \
--noautoconsole
```
运行以上命令后,会启动一个 VNC 会话,可以使用 VNC 客户端连接到虚拟机并进行安装。
以上就是在 CentOS 7 上安装 KVM 虚拟化平台的步骤。
阅读全文