行是知之始,知是行之成。这篇文章主要讲述linux图形界面安装kvm相关的知识,希望能为你提供帮助。
一.安装linux桌面环境
在主板Bios中开启CPU的Virtual Technolege(VT,虚化技术)
yum install xdm tigervnc tigervnc-server -y
yum groupinstall "Desktop" "Chinese Support" -y#安装GNOME桌面
yum groupinstall "X Window System" -y
service iptables stop
service NetworkManager stop
chkconfig NetworkManager off
chkconfig NetworkManager off
sed -i /^SELINUX=enforcing/c#SELINUX=enforcing /etc/selinux/config
sed -i /^SELINUXTYPE=targeted/c#SELINUXTYPE=targeted /etc/selinux/config
setenforce 0
vi /etc/inittab
id:5:initdefault:#设置为5代表桌面环境
vi /etc/sysconfig/vncservers
VNCSERVERS="10000:root" #桌面号:用户
VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp -localhost" #1024x768表示桌面的分辨率
vncserver#启动后输入远程登录时所需要的password
service vncserver restart
chkconfig vncserver on
vncpasswd#更改vnc连接
?说明: vncserver 端口默认是从5900开始,再加上你的桌面号。桌面号为10000,则vnc的连接端口号为5900+10000=15900
二.安装kvm
egrep ^flags.*(vmx|svm) /proc/cpuinfo#有显示则说明处理器具有VT功能
yum install kvm kmod-kvm qemu kvm-qemu-img libvirt-clientvirt-viewer virt-manager libvirt libvirt-python python-virtinst virt-top virt-what tunctl -y
? qemu-kvm:qemu模拟器,模拟磁盘,网络等
? qemu-img:qemu磁盘image管理器
? virt-install:用来创建虚拟机的命令行工具
? libvirt:提供libvirtd daemon来管理虚拟机和控制hypervisor
? libvirt-client:提供客户端API用来访问server和提供管理虚拟机命令行工具的virsh实体
? virt-viewer:图形控制台
【linux图形界面安装kvm】
lsmod | grep kvm#检查kvm模块是否安装
/etc/init.d/libvirtd start
chkconfig libvirtd on
三.创建和管理KVM虚拟机
打开Application=> System Tools => Virtual Machine Manager就可以装虚拟机了
服务器端使用virsh list命令可查看主机虚拟化情况
四.配置配置bridge上网方式
# vim /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
BOOTPROTO=static
ONBOOT=yes
IPADDR=10.0.0.81
NETMASK=255.255.255.0
GATEWAY=10.0.0.254
DNS1=202.106.0.20
TYPE=Bridge
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=3C:97:0E:94:19:71
ONBOOT=yes
BRIDGE=br0
TYPE=Ethernet
service network restart
brctl show#查看当前桥接情况
下面将虚拟机接口桥接到桥接器
Application=> System Tools => Virtual Machine Manager=> 选择虚拟机=> 打开=> 显示虚拟机详情=> 网卡设置
推荐阅读
- 阿里云镜像更改阿里巴巴开源镜像站镜像之——CentOS镜像
- CentOS7忘记root—password恢复
- gitlab配置启用的一些技巧
- 香港300G以上DDOS攻击如何防御
- linux学习--vim
- k8s 亲和反亲和污点容忍
- 做游戏应该选择云服务器还是物理服务器()
- kylin v10配置配置本地yum
- 深入JavaScript高级语法