linux图形界面安装kvm
Posted 宋鹏超
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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-client virt-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:图形控制台
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=>选择虚拟机=>打开=>显示虚拟机详情=>网卡设置
以上是关于linux图形界面安装kvm的主要内容,如果未能解决你的问题,请参考以下文章