CentOS 7 安装KVM,并创建虚拟机

如果是新系统可以升级一下软件(花费时间比较久,不是必须的)

#yum upgrade

进入正文

安装虚拟化软件

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

# 确保模块已加载

[root@kvm-centos7 ~]# lsmod | grep kvm 
kvm_intel             170181  0 
kvm                   554609  1 kvm_intel
irqbypass              13503  1 kvm

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

配置桥接

#vi /etc/sysconfig/network-scripts/ifcfg-br0

DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
ONBOOT=yes
IPADDR=10.0.1.167
GATEWAY=10.0.1.1
NETMASK=255.255.255.0
DNS1=8.8.8.8

将原先的网络桥接到br0上

#vi /etc/sysconfig/network-scripts/ifcfg-enp2s0

DEVICE=enp2s0
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
BRIDGE=br0

重启网络

#systemctl restart network

创建虚拟机

# 创建镜像保存位置
virt-install \
--name=myos \
--ram 512 \
--vcpus 2 \
--disk path=/opt/hubin/myos2.qcow2,size=40,format=qcow2 \
--cdrom /opt/hubin/1KEY_GHOST.iso \
--graphic vnc,listen=0.0.0.0,port=5910 \
--os-type=linux \
--virt-type=kvm \
--hvm \
--accelerate \
--network bridge=br0 \
--autostart

参数说明:

--name  指定虚拟机的名称
--ram 指定Virtual Machine 
--disk的内存量path = xxx,size = xxx 
'path ='⇒指定虚拟机
size ='⇒指定虚拟机的磁盘数量
--vcpus 指定虚拟cpu 
--os-type 指定GuestOS 的类型
--os-variant 指定GuestOS的类型 - 可能确认列表中使用以下命令osinfo-query os 
--network 指定虚拟机的网络类型
--graphics 指定图形的类型。如果设置为“无”,则意味着非图形。 
--console 指定控制台类型
--location 指定安装的位置,其中from 
--extra-args 指定在内核中设置的参数

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native