Recollect的黑色世界...... 注册 | 登陆

转:ubuntu+kvm在ubuntu下通过命令行自动安装ubuntu kvm虚拟机

转:ubuntu+kvm在ubuntu下通过命令行自动安装ubuntu kvm虚拟机

12小时前

   ubuntu+kvm在ubuntu下通过命令行自动安装ubuntu kvm虚拟机ubuntu, kvm, 虚拟机, 命令, 自动

  通过以下方法只能安装kvm ubuntu虚拟机系统,以后会对windows和其他linux发行版虚拟机的安装进行介绍

  环境:

  物理机

  ubuntu 10.04 amd64

  虚拟机

  ubuntu

  一、基本安装配置

  1.查看cpu是否支持虚拟化

  egrep ‘(vmx|svm)’ –color=always /proc/cpuinfo

  2.安装KVM and vmbuilder

  aptitude install ubuntu-virt-server python-vm-builder ubuntu-vm-builder

  3.添加root到libvirtd组

  adduser `id -un` libvirtd

  4.确认kvm是否安装成功

  virsh -c qemu:///system list

  5.安装桥接网络

  aptitude install bridge-utils

  vi /etc/network/interfaces

  修改为:

  # The loopback network interface

  auto lo

  iface lo inet loopback

  # The primary network interface

  auto eth0

  iface eth0 inet manual

  auto br0

  iface br0 inet static

  address 192.168.0.100

  network 192.168.0.0

  netmask 255.255.255.0

  broadcast 192.168.0.255

  gateway 192.168.0.1

  bridge_ports eth0

  bridge_fd 9

  bridge_hello 2

  bridge_maxage 12

  bridge_stp off

  重启网络

  /etc/init.d/networking restart

  ifconfig

  二、建立一个基于映像的VM

  1.建立目录

  mkdir -p /www/vm/

  cd /www/vm/

  2.建立分区配置文件

  vi vmbuilder.partition

  root 10000

  swap 4000

  —

  /www 20000

  注意:有时候定义分区太大,有可能导致虚拟机不能启动,可以通过vnc连接虚拟机进行观察

  3.开始创建kvm虚拟机,需要耐心等待

  ubuntu-vm-builder kvm jaunty –domain vm1 –dest vm1 –arch amd64 –hostname vm1 –mem 512 –user ylmf –pass ylmf –ip 192.168.1.27 –mask 255.255.255.0 –net 192.168.1.0 –bcast 192.168.1.255 –gw 192.168.1.1 –dns 192.168.1.1 –mirror http://mirrors.163.com/ubuntu –components main,universe –addpkg openssh-server –libvirt qemu:///system –bridge=br0 –part=vmbuilder.partition;

  说明:以上命令自动建立ubuntu jaunty的发行版虚拟机,需要有网络环境,能正常访问http://mirrors.163.com/ubuntu,请根据自己的情况进行修改

  其他参数rootsize,swapsize,kernel-flavour

  三、管理虚拟机

  1.连接

  virsh –connect qemu:///system

  2.查看所有虚拟机

  list –all

  3.定义虚拟机使用的配置文件

  define /etc/libvirt/qemu/vm1.xml

  4.启动

  start vm1

  5.停止

  shutdown vm1

  6.立即关机

  destroy vm1

  7.挂起

  suspend vm1

  8.恢复

  resume vm1

  9.修改kvm vnc监听ip

  vi /etc/libvirt/qemu/vm1.xml

  <graphics type=’vnc’ port=’-1′ autoport=’yes’ listen=’0.0.0.0′/>

  更新数据库

  virsh define /etc/libvirt/qemu/vm1.xml



原文地址:http://user.qzone.qq.com/37924342/blog/1283532714

« 上一篇 | 下一篇 »

Trackbacks

点击获得Trackback地址,Encode: UTF-8

发表评论

评论内容 (必填):