kvm工具来实现虚拟化系统的部署(2)


kvm部署环境准备:

操作系统

CentOS Linux release 7.2.1511 (Core) 

ip 地址192.168.2.231 
软件包:yum安装yum install -y
关闭防火墙和selinux

systemctl stop iptables.service 

vim /etc/sysconfig/selinux 文件里改成SELINUX=disabled

一、前期准备


    1、检查CPU虚拟化支持,如果有vmx 或者svm就说明支持VT;如果没有任何的输出,说明你的cpu不支持,将无法使用KVM虚拟机。

    2、确保BIOS里开启VT:  Intel(R) Virtualization Tech [Enabled]  使用如下命令: 

1

2

3

4

[root@localhost ~]# lsmod |grep kvm

kvm_intel             162153  0

kvm                   525259  1 kvm_intel

[root@localhost ~]# modprobe  kvm-intel

  

    3、启动libvirtd:

1

2

3

4

5

[root@localhost ~]# systemctl start libvirtd;systemctl enable libvirtd

[root@localhost ~]# systemctl list-unit-files|grep libvirtd

libvirtd.service                            enabled

libvirtd.socket                             static 

[root@localhost ~]#

二、桥接网络


    使用桥接网络,虚拟机即可与其他机器互相访问。  1.复制ifcfg-em1 为 ifcfg-br0

然后我们重启网络:

1

2

3

[root@localhost network-scripts]# service network restart

Restarting network (via systemctl):                        [  OK  ]

[root@localhost network-scripts]#

  

三、安装软件包:

1、安装kvm


1

2

3

4

5

6

7

8

9

10

11

[root@localhost ~]#  yum install qemu-kvm libvirt libguestfs-tools virt-install virt-manager libvirt-python  bridge-utils  -y

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

 * base: mirrors.cn99.com

 * extras: mirrors.cn99.com

 * updates: mirrors.aliyun.com

Package 10:qemu-kvm-1.5.3-105.el7_2.7.x86_64 already installed and latest version

Package libvirt-1.2.17-13.el7_2.5.x86_64 already installed and latest version

Package virt-install-1.2.1-8.el7.noarch already installed and latest version

Package virt-manager-1.2.1-8.el7.noarch already installed and latest version

Nothing to do

qemu-kvm 主要的KVM程序包kvm相关安装包及其作用

python-virtinst 创建虚拟机所需要的命令行工具和程序库

virt-manager GUI虚拟机管理工具

virt-top 虚拟机统计命令

virt-viewer GUI连接程序,连接到已配置好的虚拟机

libvirt C语言工具包,提供libvirt服务

libvirt-client 为虚拟客户机提供的C语言工具包

virt-install 基于libvirt服务的虚拟机创建命令

bridge-utils 创建和管理桥接设备的工具

2、安装x-windows,使用图形化界面管理虚拟机

[root@localhost ~]# yum groupinstall "X Window System" -y

四、创建vm

[root@localhost ~]# mkdir -pv /var/kvm/images 
mkdir: created directory ‘/var/kvm’
mkdir: created directory ‘/var/kvm/images’
[root@localhost ~]# mkdir -pv /var/kvm/images 
mkdir: created directory ‘/var/kvm’
mkdir: created directory ‘/var/kvm/images’
virt-install \
--network bridge:br0 \
--name vm1 \
--ram=1024 \
--vcpus=1 \
--disk path=/var/kvm/images/vm1.img,size=10 \
--graphics none \
--location 'http://ftp.iij.ad.jp/pub/linux/centos/7/os/x86_64/' \
--extra-args="console=tty0 console=ttyS0,115200"
#详细每个参数的意义可以查看扩展资料
#安装过程会让你选择textmode 还是vnc,选择textmode继续安装吧
#如果网络会有问题的话,尽量选择用--cdrom /path/to/centos7.iso

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值