KVM服务器安装

  • A+
所属分类:linux 系统运维

首先Ubuntu安装图形界面和远程登录

安装xrdp

sudo apt-get install xrdp

安装vnc4server

sudo apt-get install vnc4server

安装xubuntu-desktop

sudo apt-get install xubuntu-desktop

向xsession中写入xfce4-session

echo "xfce4-session" >~/.xsession #如果不写将会出现黑点状态无法登录,而且要将.xsession拷贝到登录用户家目录

开启xrdp服务

sudo service xrdp restart

安装KVM

1 ,查看CPU是否支持虚拟化

root@cy-computer:~# grep -E "vmx|svm" /proc/cpuinfo

输出如下:

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave avx lahf_lm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid xsaveopt

2 ,安装kvm

root@cy-computer:~# apt-get install qemu-kvm ubuntu-vm-builder bridge-utils

3 ,启用kvm模块

root@cy-computer:~# modprobe kvm

root@cy-computer:~# modprobe kvm_intel

root@cy-computer:~# modprobe kvm_amd

4 ,检查kvm是否成功安装:

root@cy-computer:~# kvm-ok

INFO: /dev/kvm exists

KVM acceleration can be used

5 ,添加root到kvm组

root@cy-computer:~# adduser root kvm

Adding user `root' to group `kvm' ...

Adding user root to group kvm

Done.

6 ,安装libvirt

其旨在为包括Xen在内的各种虚拟化工具提供一套方便、可靠的编程接口,支持与C,C++,Ruby,Python,Java等多种主流开发语言的绑定。当前主流Linux平台上默认的虚拟化管理工具virt-manager(图形化),virt-install(命令行模式)等均基于libvirt开发而成。Libvirt 库是一种实现 Linux 虚拟化功能的 Linux® API,它支持各种虚拟机监控程序,包括 Xen 和 KVM,以及 QEMU 和用于其他操作系统的一些虚拟产品。

KVM服务器安装

libvirt 比较和用例模型

一些原理介绍方面的:http://www.linuxidc.com/Linux/2010-02/24533.htm

root@cy-computer:~# apt-get install libvirt-bin qemu virt-manager

7 ,检查libvirt是否成功安装

root@cy-computer:~# service libvirt-bin start #启动libvirt

root@cy-computer:~# virsh list --all #如下输出表示正常

Id Name State

----------------------------------------------------

8 ,管理界面

root@cy-computer:~# virt-manager

KVM服务器安装

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: