SS shadow是 register                                            

KVM虚拟机安装与配置

Virtualization 赵浮云 158℃ 0评论

KVM虚拟机简介
KVM是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。
KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术)。是基于硬件的完全虚拟化。

KVM虚拟机安装与使用
一、确定机器有VT
终端输入命令:

  1. egrep ‘(vmx|svm)’ /proc/cpuinfo

复制代码

如果flags: 里有vmx 或者svm就说明支持VT;如果没有任何的输出,说明cpu不支持,将无法成功安装KVM虚拟机。

二、确保BIOS里开启VT:(F2进入BIOS,开启虚拟化)
Intel(R) Virtualization Tech [ Enabled ]
安装前要先关闭iptables 与 selinux

三、KVM的安装

  1. yum install bridge-utils
  2. yum install tunctl
  3. yum install virt-manager virt-viewer
  4. yum install kvm kmod-kvm qemu libvirt python-virtinst

复制代码

查看是否装入KVM模块

  1. [root@kvmtest ~]# lsmod |grep kvm
  2. kvm_intel              45674  4
  3. kvm                   291811  1 kvm_intel

复制代码

四、安装虚拟机
系统需要安装图形,且需要将要安装的系统ISO放入目录下;
安装前网络设置

  1. cd /etc/sysconfig/network-scripts/
  2. cp ifcfg-eth0   ifcfg-br0
  3. //vi ifcfg-eth0 中加入
  4. BRIDGE=br0
  5. //vi  ifcfg-br0 中
  6. DEVICE=”br0″
  7. #HWADDR=00:1E:C9:E2:57:44
  8. TYPE=Bridge

复制代码

完成后重启网络

  1. service network restart

复制代码

安装虚拟机命名为vm1,要先开启图形,系统要在图形下安装

  1. virt-install \
  2. –name vm1  \ //虚拟机名
  3. –ram 1024 \    //内存设置为1G
  4. –vcpus=1 \     //CPU个数
  5. –disk  path=/data0/vm1.img,size=100  \   //磁盘为100g
  6. –network bridge=br0 \  //指定网络
  7. –os-type=linux \
  8. –os-variant=rhel5 \  //操作系统版本
  9. –accelerate \
  10. –cdrom=/mnt/CentOS5_5.iso \
  11. –vnc

复制代码

命令执行后会弹出图形下系统安装窗口,各项设置与正常系统安装相同

五、虚拟机的管理
1、查看全部虚拟机状态

  1. # virsh list –all

复制代码

2、虚拟机基本操作

  1. virsh start vm1   //VM1开机
  2. virsh shutdown vm1 //VM1关机
  3. virsh destroy  vm1 //强制关闭电源
  4. virsh undefine test1  //移除虚拟机
  5. virsh suspend vm_name   //暂停虚拟机
  6. virsh resume vm_name    //恢复虚拟机
  7. ls /etc/libvirt/qemu/  //主机的配置文件所在位置

复制代码

六、虚拟机远程管理(图形下的Virtual Machine Manager工具)

  1. #yum install virt-manager

复制代码

Virtual Machine Manager工具可以在实现在一台服务器的管理工具上管理多台KVM虚拟主机
运行

  1. # virt-manager

复制代码

可见当前的虚拟机,其中有状态的running为开机状态等。
1、连接KVM虚拟主机
File-AddConnetcion可以新加物理主机,对其控制,默认情况下为localhost

2、新建虚拟机

选择ISO文件放置目录,系统类型为linux,系统版本等

磁盘大小,并且自定义img存放目录为/data0/testshow.img

3、虚拟机的复制、转移等基本操作
VM下右键可见对于VM的基本操作,如复制、转移、关机、挂起等

如果要完整复制一个VM,要先将其关闭,关闭VM1进行完全复制

转载请注明:赵浮云的blog » KVM虚拟机安装与配置

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址