centos7中使用kvm部署虚拟机

1.准备工作

1.1 关闭防火墙和selinux

  • 注:如果虚拟机ping不通就把防火墙开起来

1.2 安装kvm

yum install -y librbd1-devel qemu-kvm libvirt virt-manager virt-install

如果安装过程出现问题可以尝试升级系统

yum upgrade

1.3 卸载kvm命令:

yum remove `rpm -qa | egrep 'qemu|virt|kvm'` -y
rm -rf /var/lib/libvirt  /etc/libvirt/

1.4 准备虚拟机系统镜像

例:CentOS-7-x86_64-Minimal-2009.iso

2.开始安装

2.1 图形化安装

  • 主机系统最好是英文,否则可能会有乱码
 virt-manager

2.2 命令行安装

virt-install --connect qemu:///system -n kvm-1 -r 2050 --disk path=/var/lib/libvirt/images/vm10.img,size=5  --os-type=linux --os-variant=centos7.0 --vcpus=1  --location=CentOS-7-x86_64-Minimal-2009.iso  -x console=ttyS0 --nographics

注释:

-n name
-r  以M为单位指定分配给虚拟机的内存大小
--disk 指定作为客户机存储的媒介 size以G为单位的存储
--os-type   系统类型
--os-variant 系统类型版本
--vcpus 指定核数,不能超过物理cpu
--location  镜像路径
-x console=ttyS0 执行终端0
--nographics 无图形,文本模式

如果提示virt-install未找到命令,先安装以下软件包

yum install -y libguestfs-tools  virt-install.noarch 

3.配置系统

出现以下界面说明安装完成,需要配置系统
在这里插入图片描述

  • [ x ]:表示已设置或不用 [ x ]:表示未设置或需要设置
  • 输入序号开始设置
3.1 时间设置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设置完成后会返回首页
在这里插入图片描述

3.2 安装目的地(大小)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.3 网络设置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3.5 设置root用户密码

在这里插入图片描述
在这里插入图片描述

返回之后发现选项4需要配置

3.4 选择安装模式

在这里插入图片描述
因为使用的是mini镜像,所以这里只能选择最小安装
在这里插入图片描述

4. 开始配置安装

在这里插入图片描述
出现login:说明安装完成,使用root用户登录
在这里插入图片描述
5.虚拟机基础操作


vitsh list [--all]       # 查看虚拟机

virsh shutdown vmname    #关闭虚拟机

virsh suspend vmname     #暂停虚拟机

virsh resume vmname      #激活虚拟机

virsh reset vmname        #强制重启虚拟机

virsh destroy kvm-1       #强制关机虚拟机

virsh domifaddr kvm-1     #查看虚拟机IP地址

virsh undefine vmname      #删除虚拟机
rm -rf /var/lib/libvirt/images/kvm-1.img     #手动删除镜像文件
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐