linux下的虚拟化s,linux中的虚拟化部署

1、环境配置

(1)内核需要开启vmx功能(查看内核功能:cat /proc/cpuinfo);

(2)vmware中的Linux需要以下配置:50G的硬盘,8G的内存,2个处理器;linux真机中:可直接进行虚拟化部署;

(3)搭建yum仓库,方便进行必要的文件安装;

(4)若通过光驱安装需要提前挂载好设备,若通过网路服务器搭建,需要提前配置好网络环境:dhcpd,vsftpd,bro(桥接),firewalld,selinux;

因为上述环境配置在之前的文中都有描述,这里不再进行赘述,只给出配置结果。

DHCP:

92728946038dc2a2c854da278554da12.png图 1 dhcpd服务状态

VSFTPD:

91119a6a84ad3cd5f7c7224f51843fbe.png图 2 vsftpd服务状态

BRO:

3c438d14d1f63a5a7ac4d110208cb3fb.png图 3 网络链接服务状态

SELINUX,FIREWALLD:

fcbba6f8e8977faf6384537dc1e0147b.png图 4 selinux,firewalld服务状态

2、基本信息

(1)安装的组件:

组件名称

内容

Virtualization Client

虚拟化的客户端

Virtualization Tools

虚拟化的工具

Virtualization Hypervisor

虚拟化的核心套件

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

1547acb93f2702afe6c1fd6f96df1d86.png图 5 kvm安装包

(2)虚拟化的磁盘信息

虚拟化服务名称:libvirtd

虚拟化内核:qemu/kvm

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

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

e88eb4a963e02ee2edf104ed6858b66d.png图 6 虚拟化硬盘信息

3、虚拟化安装

3.1 手动安装

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

8b554e9ad1abed583c0e3364fa6e1242.png图 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 &

ee7cc6e5e12e8c371743ed24880eb19b.png图 8 自动安装脚本解释

c7a62e40ffad2afd56f326ebd77915fc.png图 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

创建虚拟机快照

c5caa89044a118d9095791f8fcc5dcb1.png图 10 管控命令-查看虚拟机状态

6549d6a4885bd3120ede23007fff40c8.png图 11 管控命令-列出虚拟机清单

2d9316369f308cc2ed135d145b1d2004.png图 12 管控命令-关闭虚拟机

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

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

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

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

【注】(1)在进行虚拟机快照时,可以通过编写快照脚本,对虚拟机进行快速配置安装;

(2)在从硬件恢复虚拟机时,相当于从硬盘恢复主机,此时需将硬盘挂载到启动盘上,或者配置虚拟机的硬件配置目录:/etc/libvirt/qemu/test.xml 文件中的启动位置,从硬件配置目录直接启动虚拟机即可。

上述为Linux中KVM安装问题,若有问题,欢迎大家指出;因实验有时结果会覆盖上一条命令的操作,若上述内容还有所不懂,欢迎留言,会在第一时间给尽自己所能,给大家解决。愿上述内容有所用!

标签:qcow2,name,虚拟化,部署,virt,虚拟机,linux,安装

来源: https://blog.csdn.net/qq_41056224/article/details/104690925

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值