virt-manager 管理KVM虚拟机

1.概述

通过命令界面安装好kvm虚拟机后,我们可以有两种方式来管理虚拟机,一种是通过命令行,另一种是通过界面来管理。下面就介绍通过界面管理虚拟机。
界面化管理kvm虚拟机需要在主机上安装virt-manager 软件包,该软件包就是界面化管理虚拟机。

2. 安装virt-manager

2.1.安装 virt-manager
yum install -y virt-manager

3.virt-manager 创建虚拟机

3.1.部署VNC链接Linux服务器

3.2.链接到linux主机打开Virtual Machine Manager 软件

检测KVM是否支持virtio kvm virt-manager_检测KVM是否支持virtio

3.3.要开始创建新虚拟机,请按下主窗口左上角的按钮

检测KVM是否支持virtio kvm virt-manager_重启_02

3.4.第一步需要选择安装模式。你可以选择本地安装介质、网络引导/安装或导入现有虚拟磁盘:

检测KVM是否支持virtio kvm virt-manager_安装过程_03

3.5.选择本地安装介质,下一步将需要选择 ISO 镜像路径

检测KVM是否支持virtio kvm virt-manager_安装过程_04

3.6.随后的两个步骤能让你调整新虚拟机的 CPU、内存和磁盘大小

检测KVM是否支持virtio kvm virt-manager_检测KVM是否支持virtio_05

3.7.分配硬盘容量

检测KVM是否支持virtio kvm virt-manager_centos_06

3.8.自定义虚拟机名称和网络模式

检测KVM是否支持virtio kvm virt-manager_centos_07

3.9.开始安装

检测KVM是否支持virtio kvm virt-manager_重启_08

3.10. 等待安装过程
  • 上面步骤中点击Finish后,会跳转到命令界面,然后按下回车键。进入安装过程。。。
  • 设置安装语言
  • 开始安装
  • 设置root密码
    在安装完成后,需要完成root密码设置
  • 完成配置

4. 宿主机访问新装的kvm虚拟机

4.1.宿主机访问虚拟机
##在宿主机上连接虚拟机
virsh console centos7.0VNC
## 看到下面的界面按下回车键,如果一直卡在这个页面没有跳到登录页面。那就需要设置ttyS0,设置方法在下面介绍。
Connected to domain centos7.0VNC
Escape character is ^]
4.2.解决console无法访问虚拟机
  • 1.用vnc登录虚拟机
  • 2.执行下面的命令
  • 2.1.如果虚拟机时centos7,执行这个命令
grubby --update-kernel=ALL --args="console=ttyS0"
##重启虚拟机
reboot
  • 2.2.如果虚拟机时centos6,执行这个命令
  • .执行如下脚本,然后重启虚拟机
#/bin/sh
GRUB=/etc/grub.conf
BOOT_GRUB=/boot/grub/grub.conf 
echo "ttyS0" >> /etc/securetty
sed -i '/\tkernel/{s/$/ console=ttyS0/g}' ${GRUB}
sed -i '/\tkernel/{s/$/ console=ttyS0/g}' ${BOOT_GRUB}
echo 'S0:12345:respawn:/sbin/agetty ttyS0 115200' >> /etc/inittab

5.管理虚拟机

选择一个虚拟机,点击该图标后可对虚拟机配置管理

检测KVM是否支持virtio kvm virt-manager_安装过程_09