kvm
安装一个KVM服务器
虚拟化服务软件:
- qemu-kvm为 kvm 提供底层仿真支持
- libvirt-daemon为libvirtd 守护进程,管理虚拟机
- libvirt-client为用户端软件,提供客户端管理命令
- libvirt-daemon-driver-qemu为libvirtd 连接 qemu 的驱动
- virt-manager为图形管理工具
步骤一:配置本地yum仓库
在光驱中插入CentOS7的系统光盘(若是虚拟机则连接相应ISO文件),然后在系统中将光盘挂载到/mnt目录

2)将本地目录/mnt/dvd配置为本机的yum源

步骤二:安装KVM虚拟化
1) yum -y install qemu-kvm libvirt-daemon libvirt-client libvirt-daemon-driver-qemu virt-manager
2)确保libvirtd服务可用

KVM平台构建及简单管理
使用KVM提供的virt-manager图形化管理程序来操作。
....
virsh基本管理操作
- 查看当前KVM服务器的内存/CPU
- 列出有哪些虚拟机、查看各虚拟机的状态
- 启动/重启/关机/强制关机操作
- 设置虚拟机开机自动运行
步骤一:查看KVM服务器及虚拟机信息
1)查看KVM服务器节点

2)列出有哪些虚拟机(包括未开启的)及各自的状态

3)查看指定虚拟机centos7.0的配置摘要信息

步骤二:虚拟机开关机操作
1)将虚拟机centos7.0开启

2)将虚拟机centos7.0关机

3)将虚拟机centos7.0强制关机(shutdown无效时适用)

步骤三:虚拟机自启设置
1)将虚拟机centos7.0设为自动启动

2)将虚拟机centos7.0取消自动启动

virsh基本管理操作
KVM虚拟机的xml配置文件也就是通常所说的虚拟机的描述文件,主要用来定义一个虚拟机的名称、UUID、CPU、内存、虚拟磁盘、网卡等各种参数设置。
KVM虚拟机的xml配置文件默认位于: /etc/libvirt/qemu/虚拟机名.xml 。
修改虚拟机配置的基本思路:
- 编辑虚拟机配置:virsh edit 虚拟机名
- 根据需要修改,保存配置结果
步骤一:将虚拟机centos7.0改名为centos-207
1)生成新的UUID字串,并复制备用

2)编辑虚拟机centos7.0的配置
调整name、uuid值,保存修改:

3)确认已自动导入的新配置

4)删除旧名称的虚拟机配置

步骤二:将虚拟机centos-207复制为centos-7
1)生成新UUID,并复制备用

2)修改导出后的配置(调整名称、UUID、磁盘路径、网卡MAC)
修改导出的xml配置文件,调整name、uuid、disk路径、mac地址值:

3)确认已自动导入的新配置

4)复制虚拟机磁盘文件
为新虚拟机提供一份独立的磁盘文件:

快建新虚拟机
快建新虚拟机的基本思路:
- 提前准备好一台模板虚拟机(镜像磁盘+xml配置文件)
- 基于qcow2磁盘复用技术快建新虚拟机的磁盘
- 通过调整模板机的配置快建新虚拟机的xml配置文件
- 导入新虚拟机
Copy On Write,写时复制技术原理:
- 直接映射原始盘的数据内容
- 当原始盘有修改时,在修改之前将旧数据存入前端盘
- 对前端盘的修改不会回写到原始盘
步骤一:准备模板虚拟机找一台已经装好CentOS7系统、配置好本地yum源、关闭SELinux的虚拟机,提取模板虚拟机磁盘、xml配置文件备用。
1)准备磁盘目录、模板虚拟机磁盘文件

2)准备模板虚拟机配置文件

步骤二:快建虚拟机svr71)为虚拟机svr7快速建立前端盘(复用模板机的磁盘数据)

2)为虚拟机svr7准备xml配置

3)定义新虚拟机svr7

4)为虚拟机svr7配置主机名、IP地址
开启虚拟机svr7,使用root用户登入系统。

posted on 2019-10-26 19:15 不总是helloworld 阅读(181) 评论(0) 收藏 举报
浙公网安备 33010602011771号