ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux中的虚拟化部署

2020-03-06 18:37:30  阅读:235  来源: 互联网

标签: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:

图 1 dhcpd服务状态

VSFTPD:

图 2 vsftpd服务状态

BRO:

图 3 网络链接服务状态

SELINUX,FIREWALLD:

图 4 selinux,firewalld服务状态

2、基本信息

(1)安装的组件:

组件名称 内容
Virtualization Client 虚拟化的客户端
Virtualization Tools 虚拟化的工具
Virtualization Hypervisor 虚拟化的核心套件

【注】组件可在dnf group list --hidden查找所有组件中找到

图 5 kvm安装包

(2)虚拟化的磁盘信息

虚拟化服务名称:libvirtd

虚拟化内核:qemu/kvm

虚拟化存储目录(硬盘):/var/lib/libvirt/images/westos.qcow2

虚拟化硬件信息(配置目录):/etc/libvirt/qemu/westos.xml

图 6 虚拟化硬盘信息

3、虚拟化安装

3.1 手动安装

       手动打开图形界面,进行环境配置安装

图 7 手动安装过程

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 &

图 8 自动安装脚本解释

 

图 9 脚本运行,自动安装

 

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 创建虚拟机快照
图 10 管控命令-查看虚拟机状态

 

图 11 管控命令-列出虚拟机清单

 

图 12 管控命令-关闭虚拟机

 

图 13 管控命令-从配置文件启动虚拟机

 

图 14 管控命令-手动安装虚拟机快照(1)

 

 

图 14 管控命令-手动安装虚拟机快照(2)

 接下来虚拟机快照安装则和虚拟机安装相同,配置相应的文件即可,这里不再赘述。

【注】(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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有