一、linux实验环境建立
1.1 yum源的修改
cd /etc/yum.repos.d
vim westos.repo
[AppStream]
name=AppStream
baseurl=file:///var/www/html/westos/Appstream
gpgcheck=0
[BaseOS]
name=BaseOS
baseurl=file:///var/www/html/westos/BaseOS
gpgcheck=0
1.2 虚拟机硬件的设置
1.3 处理器设置
1.3.1KVM虚拟化安装的条件
包含vmx功能中的inter cpu或包含sv功能amd cpu
1.3.2 KVM虚拟化安装
用的dnf group list --hidden查看隐藏功能
- dnf group Install “Virtallzation Client”
- dnf group Install “Virtualization Hypervisor”
- dnf group Install “virtualization Tools”
1.3.3 KVM虚拟化相关信息
类型 | 名称 |
---|---|
服务名称 | libvirtd |
虚拟化核心 | qemu/kvm |
虚拟化存储目录(虚拟机硬盘) | /var/lib/libvirt/images/westos.westos.qcow2 |
虚拟化硬件信息 | /etc/libvirt/iqemu |
二、linux虚拟化
2.1 设置桥接模式
2.2 进行镜像挂载,并配置yum仓库
2.3 安装虚拟机所需要使用的组件
dnf group install “Virtualization Client” “Virtualization Hypervisor” “Virtualization Tools”
2.4 kvm虚拟化相关信息
服务名称:libvirtd
虚拟化核心:qemu/kvm
虚拟化存储目录(虚拟化硬盘):/var/lib/libvirt/images/westos.qcow2
虚拟化硬件信息:/etc/libvirt/qemu/westos.xml
2.5 安装虚拟机
三、虚拟机管理命令
virt: 虚拟机管理
命令 | 功能 |
---|---|
virt-viewer XXX | 显示XXX虚拟机 |
virt-manager | 打开虚拟机控制器 |
virsh list | 列出运行的虚拟机 |
virsh list --all | 列出所有虚拟机 |
virsh start westos | 开启虚拟机 |
virsh shutdown westos | 正常关闭虚拟机 |
virsh destroy wesos | 断电westos虚拟机 |
虚拟机信息丢失后恢复:rm -fr /etc/libvirt/qemu/westos.xml
四、虚拟机在Linux系统中传输
虚拟机快照与克隆之间的区别:
定义上:快照是对某一个特定文件系统在某一个特定时间内的一个具有只读属性的镜像,克隆是原始虚拟机全部状态的一个拷贝
用途:快照是保存虚拟机某一时刻状态,克隆是分发创建的虚拟机
独立性:快照不能脱离原始虚拟机独立运行,克隆部分脱离原始虚拟机,完整客隆完全脱离原始虚拟机
同时使用:快照不能同原始虚拟机同时使用,克隆可以与原始虚拟机同时使用
虚拟机快照