一.kvm安装条件
1.inter cpu ----> vmx
2.amd cpu -------> svm
二.kvm虚拟化安装
虚拟化安装命令:
Virtualization Client ##虚拟化客户端
Virtualization Tools ##虚拟化工具
Virtualization Hypervisor ##虚拟化核心套件
三.kvm虚拟化相关信息
服务名称:libvirtd
虚拟化核心:qemu/kvm
虚拟化存储目录(虚拟机硬盘):/var/lib/libvirt/images/westos.qcow2
虚拟化硬件信息:/etc/libvirt/qemu/westos.xml
四.手动安装虚拟机
五.虚拟机管理命令
命令 | 功能 |
---|---|
virt-viewer westos | 显示westos虚拟机 |
virt-manager | 打开虚拟机控制器 |
virsh list | 列出运行的虚拟机 |
virsh list --all | 列出所有虚拟机 |
virsh start westos | 开启虚拟机 |
virsh shutdown westos | 正常关闭虚拟机 |
virsh destroy | 断电westos虚拟机 |
六.虚拟机在Linux系统中传输
首先在本机安装虚拟化组件
复制远程主机的虚拟机文件到本机
在本机中恢复虚拟机
开启虚拟机,命令如下
命令 | 功能 |
---|---|
virsh define westos.xml | 通过硬件信息文件恢复虚拟机 |
virsh create westos.xml | 通过硬件信息文件打开虚拟机,虚拟机关闭后消失 |
virsh undefine westos | 删除虚拟机硬件信息 |
七.虚拟机快照
建立快照
创建虚拟机
八.运用脚本创建虚拟机
无快照的脚本要手动安装
[1]首先安装虚拟机用到的指令是virt-install
[2]然后在/mnt下创建脚本westos.sh并进行编写
解释:
1#!/bin/bash
2 virt-install \ #虚拟机安装命令
3 --location http://192.168.3.200/westos \ #指定安装资源
4 --os-variant rhel8.2 \ #指定安装系统版本
5 --vcpus 1 \ #cpu核心数量
6 --memory 1024 \ #内存大小
7 --disk /var/lib/libvirt/images/$1.qcow2,size=8,bus=virtio \ #硬盘位置,硬盘大小,硬盘工作总线
8 --name $1 \ #虚拟机名称
9 --network bridge=br0,model=virtio \ #虚拟机网卡为桥接
[3]用sh命令使脚本运行即可