linux虚拟化管理

linux虚拟化管理

虚拟化管理的定义
linux下可以将真机里面的一些东西放到虚拟机上面去管理,这样可以很好的利用硬件设备,使用虚拟机可以使占用的硬盘空间少。
虚拟化管理的意义
企业需要大量的服务器,这些服务器价格昂贵,服务器的制冷装置耗能巨大,利用虚拟化管理,我们可以在服务器上装上虚拟机,代替其他服务器的一些工作,从而减小服务器的个数,减少企业的支出。

虚拟化管理之手动安装虚拟机

step1下载光盘镜像
光盘镜像里保存着安装系统中的所有资源
在这里插入图片描述
step2 在root用户下进行安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

虚拟机的管理

命令功能
virsh list列出正在活跃的虚拟机
virsh list --all列出所有的虚拟机
virsh destroy vname强制断电某虚拟机
virsh shutdown vname正常关机
virsh start vname开启某个机器
virt-viewr vname显示某个虚拟机的状态
virtsh undefine vname删除某个虚拟机

在这里插入图片描述
在这里插入图片描述

手动创建快照文件

step1:查看新安装的硬盘文件
在这里插入图片描述
step2:创建快照
在这里插入图片描述
step3利用快照创建新的虚拟机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接下来的操作与上面手动安装虚拟机一样。

虚拟机管理之自动化安装

自动化安装的定义
自动化安装虚拟机是指编辑脚本文件,在文件中编辑执行安装虚拟机和生成快照的操作命令,这样就不需要在图形界面一步步点击。

自动化安装虚拟机的操作步骤如下:
step1:创建脚本文件

1 | cd /usr/bin
2 | vim vm_create.sh

step2:编辑脚本文件
在vm_create.sh 中输入如下命令

1 | #! /bin/bash
2 | virt-install  \ #安装虚拟机
3 |--cdrom  /root/Desktop/rhel-server-7.0-x86_64
4 |--memory 1024 \   ##内存大小
5 |--vcpus 1 \   #使用几核cpu
6 |disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=v
7 |--name $1 \ #指定虚拟机名称
8 |--network bridge=br0,model=virtio  & &>/dev/null#网络类型

注意:
末尾的、表示将命令换行输入,实际上还是同一个命令。最后加&可以将程序打入后台运行

step3 :修改文件的权限

1 |chmod +x /usr/bin/vm_create.sh

step4:执行脚本

1 |vm_create.sh hahaha #运行脚本,其中虚拟机的名称为hahaha
2 |sh vm_create.sh hahaha

如下所示:
在这里插入图片描述

自动化生成虚拟机快照(一条命令实现)

快照的意义:
我们有时候会遇到虚拟机损坏的情况,重新安装的话又需要花费大量的时间。如果我们拥有快照的话,那么被损坏的只是一个快照,虚拟机的母盘仍然存在,我们就可以很快的安装一个新的快照。

step1:创建脚本文件

1 |cd /usr/bin
2 |vim vm_sanpshot.sh

step2:编写脚本的内容,如下所示

在这里插入图片描述

最后结果如下,产生了名称叫xixixi的虚拟机文件

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值