首页 > 系统 > 虚拟机 >

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

2017-01-09

CentOS 7 安装KVM,并创建虚拟机。使用KVM(基于内核的虚拟机)+ QEMU的虚拟化。 需要具有Intel VT或AMD-V功能的CPU。

CentOS 7 安装KVM,并创建虚拟机。使用KVM(基于内核的虚拟机)+ QEMU的虚拟化。 需要具有Intel VT或AMD-V功能的CPU。

安装KVM

[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

为KVM虚拟机配置桥接网络

参考:http://blog.csdn.net/wh211212/article/details/54135565

实验环境:

OS:CentOS Linux release 7.3.1611 (Core)

Network:双网卡bonding

硬件:DELL R420,16G 1CPU 4核

# 网卡配置,新建ifcfg-bro,然后修改相关配置如下:

[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并创建虚拟机。此示例显示安装CentOS 7

通过网络在文本模式上安装GuestOS,虚拟机的映像默认放置在/var/lib/libvirt/images作为存储池,但本示例显示创建和使用新的存储池。

[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'

正常加载状态如下:

这里写图片描述

上面指定的相关参数含义如下:更多参考man virt-install

--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 指定在内核中设置的参数

在文本模式下安装,与常见的安装步骤相同。安装完成后,首先重新启动,然后登录提示如下所示。

相关文章
最新文章
热点推荐