kvm部署与实践
作者:【吴业亮】云计算开发工程师博客:http://blog.csdn.net/wylfengyujiancheng一、配置系统1、检查是否开启虚拟化lsmod | grep kvm默认会有回显的,如果没有回显说明操作系统不支持虚拟化。2、安装远程桌面访问依赖yum -y install libX11 xorg-x11-server-utils xorg-x11-proto-dev...
作者:吴业亮
博客:https://wuyeliang.blog.csdn.net/
一、配置系统
1、检查是否开启虚拟化
# lsmod | grep kvm
默认会有回显的,如果没有回显说明操作系统不支持虚拟化。
2、安装远程桌面访问依赖
# yum -y install libX11 xorg-x11-server-utils xorg-x11-proto-devel dbus-x11 xorg-x11-xauth xorg-x11-drv-ati-firmware xorg-x11-xinit
3、安装kvm软件包
# yum -y install qemu-kvm libvirt virt-install bridge-utils virt-manager
4、启动libvirtd并设置开机启动
# systemctl start libvirtd
# systemctl enable libvirtd
5、创建linuxbridge网桥
创建网桥
# nmcli c add type bridge autoconnect yes con-name br1 ifname br1
在网桥上配IP,此次可以忽略,配IP目的是宿主机和虚拟机通信的。
# nmcli c modify br1 ipv4.addresses 192.168.8.105/24 ipv4.method manual gw4 192.10.10.1
删除被桥接的网卡
# nmcli c delete eno33554984
将网卡桥接到网桥上
# nmcli c add type bridge-slave autoconnect yes con-name eno33554984 ifname eno33554984 master br1
重启网络
# service network restart
6、上传镜像
创建/data目录
mkdir /data
将CentOS-7-x86_64-Minimal-1511-100G.qcow2.tar.gz通过FTP软件上传到服务器/data上,并修改权限
# chown qemu:qemu /data/CentOS-7-x86_64-Minimal-1511-100G.qcow2.tar.gz
7、创建虚拟机
virt-install \
--name centos7 \
--ram 4096 \
--disk path=/var/kvm/images/CentOS-7-x86_64-Minimal-1511-100G.qcow2,size=100 \
--vcpus 2 \
--os-type linux \
--os-variant rhel7 \
--network bridge=br0 \
--graphics none \
--console pty,target_type=serial \
--location 'http://ftp.iij.ad.jp/pub/linux/centos/7/os/x86_64/' \
--extra-args 'console=ttyS0,115200n8 serial'
二 、扩展
1、配置ovs网络
定义网络:
/etc/libvirt/qemu/networks/br1.xml
<network>
<name>br1</name>
<forward mode='bridge'/>
<bridge name='br1'/>
</network>
定义网络
virsh net-define /etc/libvirt/qemu/networks/br1.xml
启动网络
virsh net-start br1
网卡开机自启动
virsh net-autostart br1
查看网络
# virsh net-list
Name State Autostart Persistent
----------------------------------------------------------
br1 active yes yes
default active yes yes
2、使用virt-manager解决字体乱码问题
yum install dejavu-lgc-sans-fonts -y
当前语言环境为中文,需要使用中文字体,从Windows系统中的C:\Windows\Fonts中找到simkai.ttf字体,将其上传至服务器的/tmp/目录
cp /tmp/simkai.ttf /usr/share/fonts/
再从新打开virt-manager就可以正常显示中文了
3、创建的虚拟机开机自启动
virsh autostart centos7
参考:
https://www.server-world.info/en/note?os=CentOS_7&p=kvm&f=1
更多推荐
所有评论(0)