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 |
|
3、启动libvirtd:
1 2 3 4 5 |
|
二、桥接网络
使用桥接网络,虚拟机即可与其他机器互相访问。 1.复制ifcfg-em1 为 ifcfg-br0
然后我们重启网络:
1 2 3 |
|
三、安装软件包:
1、安装kvm
1 2 3 4 5 6 7 8 9 10 11 |
|
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