关于kvm:Linux中KVM虚拟机的安装

32次阅读

共计 1074 个字符,预计需要花费 3 分钟才能阅读完成。

能够在无图形界面的状况下,应用 KVM 来治理虚拟机。装置过程以 CentOS 7.0 为准。

装置 virt 服务

装置软件包:

yum install qemu-kvm libvirt virt-install virt-viewer

批改/etc/libvirt/qemu.conf,用于开启 VNC 服务:

  • vnc_listen 改为0.0.0.0
  • 批改 vnc_password 为须要的明码。

批改之后需重启服务:

systemctl restart libvirtd

装置虚拟机

须要筹备好装置光盘,以及足够的硬盘空间。

装置命令如下:

virt-install --name=winxp --ram 1024 --vcpus=1 --disk path=/xxx.img,size=20 --cdrom /xxx.iso --vnc --accelerate --force

其中参数阐明如下:

  • ram是内存大小,单位是 MB。
  • vcpus是调配的 CPU 个数。
  • path参数指向的硬盘镜像,不须要提前创立,前面的 size 单位为 GB。
  • cdrom须要指向已有 ISO 光盘镜像。
  • vnc示意开启 VNC 服务。

运行装置命令之后,可间接用 VNC 软件连贯下来,而后在图形界面进行近一步的装置配置。

virt 治理命令

  • 查看正在运行的虚拟机:virsh list
  • 查看全副虚拟机:virsh list --all
  • 批改虚拟机配置:virsh edit [NAME]
  • 启动虚拟机:virsh start [NAME]
  • 敞开虚拟机:virsh shutdown [NAME]
  • 重新启动虚拟机:virsh reboot [NAME]
  • 销毁 (进行) 虚拟机:virsh destroy [NAME]
  • 删除虚拟机:virsh undefined [NAME]

装置 Windows 时找不到驱动

须要先下载一个 CentOS 的仓库配置。

curl --output /etc/yum.repos.d/virtio-win.repo https://fedorapeople.org/groups/virt/virtio-win/virtio-win.repo

而后装置 VirtIO 的 Windows 软件包。

yum install virtio-win

WinXP 网卡驱动找不到

须要用迅雷在 Fedora 网站下载驱动盘。

在命令行运行 virsh edit [NAME],编辑虚拟机,搜寻cdrom 将光盘改为 virtio-win.iso 所在门路,而后搜寻network,将网卡型号从默认的e1000,改为virtio,重新启动虚拟机。

在 WinXP 检测到新硬件,开始装置驱动时,抉择光盘中的 NetKVM/xp/x86 的目录,会主动装置上网卡驱动的。

正文完
 0