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_桌面环境








以上是关于linux图形界面安装kvm的主要内容,如果未能解决你的问题,请参考以下文章

Linux下KVM的图形界面管理工具(WebVirtMgr)(Web版)

centos7 kvm虚拟机图形界面黑屏

KVM实验课笔记

Linux的桌面虚拟化技术KVM——远程桌面管理

KVM之vnc图形界面安装虚拟机

Linux Kvm虚拟化部署(Centos)