标签:qcow2 name 虚拟化 部署 virt 虚拟机 linux 安装
1、环境配置
(1)内核需要开启vmx功能(查看内核功能:cat /proc/cpuinfo);
(2)vmware中的Linux需要以下配置:50G的硬盘,8G的内存,2个处理器;linux真机中:可直接进行虚拟化部署;
(3)搭建yum仓库,方便进行必要的文件安装;
(4)若通过光驱安装需要提前挂载好设备,若通过网路服务器搭建,需要提前配置好网络环境:dhcpd,vsftpd,bro(桥接),firewalld,selinux;
因为上述环境配置在之前的文中都有描述,这里不再进行赘述,只给出配置结果。
DHCP:
VSFTPD:
BRO:
SELINUX,FIREWALLD:
2、基本信息
(1)安装的组件:
组件名称 | 内容 |
Virtualization Client | 虚拟化的客户端 |
Virtualization Tools | 虚拟化的工具 |
Virtualization Hypervisor | 虚拟化的核心套件 |
【注】组件可在dnf group list --hidden查找所有组件中找到
(2)虚拟化的磁盘信息
虚拟化服务名称:libvirtd
虚拟化内核:qemu/kvm
虚拟化存储目录(硬盘):/var/lib/libvirt/images/westos.qcow2
虚拟化硬件信息(配置目录):/etc/libvirt/qemu/westos.xml
3、虚拟化安装
3.1 手动安装
手动打开图形界面,进行环境配置安装
3.2 自动化安装
编写安装脚本,进行自动安装,脚本如下:
vim virt_snapshot.sh ##编辑脚本文件
#!/bin/bash ##指定命令运行环境
##create storage file##
qemu-img \
create -f qcow2 \
-b /var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images/$1.qcow2 &> /dev/null
##import source into virtual ##
virt-install \
--name $1 \
--memory 1024 \
--vcpus 1 \
--disk /var/lib/libvirt/images/$1.qcow2 \
--os-variant rhel8.0 \
--import &> /dev/null &
4、虚拟机管理
管理命令 | 含义 |
virt-viewer virt-name | 查看你虚拟机 |
virt-manager | 打开虚拟机图形管理界面 |
virsh list | 列出正在运行的虚拟机清单 |
virsh list --all | 列出主机中所有虚拟机清单 |
virsh shutdown virt-name | 关闭目标虚拟机 |
virsh destroy virt-name | 对目标虚拟机进行断电 |
virsh define virt-name.xml | 恢复虚拟机配置 |
virsh create virt-name.xml | 从硬件信息打开虚拟机 |
virsh undefine virt-name | 删除虚拟机的硬件信息 |
qemu-img create -f qcow2 -b /var/lib/libvirt/images/virt-name.qcow2 /var/lib/libvirt/images/node1.qcow2 | 创建虚拟机快照 |
接下来虚拟机快照安装则和虚拟机安装相同,配置相应的文件即可,这里不再赘述。
【注】(1)在进行虚拟机快照时,可以通过编写快照脚本,对虚拟机进行快速配置安装;
(2)在从硬件恢复虚拟机时,相当于从硬盘恢复主机,此时需将硬盘挂载到启动盘上,或者配置虚拟机的硬件配置目录:/etc/libvirt/qemu/test.xml 文件中的启动位置,从硬件配置目录直接启动虚拟机即可。
上述为Linux中KVM安装问题,若有问题,欢迎大家指出;因实验有时结果会覆盖上一条命令的操作,若上述内容还有所不懂,欢迎留言,会在第一时间给尽自己所能,给大家解决。愿上述内容有所用!
标签:qcow2,name,虚拟化,部署,virt,虚拟机,linux,安装 来源: https://blog.csdn.net/qq_41056224/article/details/104690925
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。