11.Linux-虚拟机的安装&管理

虚拟机的镜像安装

下载虚拟机的镜像到主机
在这里插入图片描述用命令 virt-manage 或直接用鼠标打开虚拟机管理界面,开始安装
在这里插入图片描述在这里插入图片描述选择Local install media
在这里插入图片描述点击"Browse"按钮,选择我们刚刚下载的镜像
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述选择好内存大小,以及CPU的核数
在这里插入图片描述
设置好硬盘大小,一般硬盘都设置为大于6GB,我们选择10g
在这里插入图片描述

给新的虚拟机命名一个名字,然后勾选下方的"Customize configuration before install"
在这里插入图片描述
选择硬盘和网卡类型均为"VirtIO",并且先点应用,最后点左上角绿色对勾开始安装
在这里插入图片描述在这里插入图片描述在这里插入图片描述选择一个版本
在这里插入图片描述语言选择英语
在这里插入图片描述选择时区第一个(date&time)(直接在地图上点击上海)
在这里插入图片描述
在这里插入图片描述选择虚拟机的语言,选择英语和简体中文
在这里插入图片描述
在这里插入图片描述选择图像界面
在这里插入图片描述设备选择,勾选"I will…"(注意i would… 不勾选)
在这里插入图片描述
选择"Standard Partition"进行磁盘分区
在这里插入图片描述点击"+“添加相应模块,并且为其设置容量大小
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述进入安装界面并设置root的密码及新用户
在这里插入图片描述

在这里插入图片描述在这里插入图片描述安装好之后重启,再进行设置
在这里插入图片描述在这里插入图片描述
在这里插入图片描述选择英语
在这里插入图片描述在这里插入图片描述

命令安装虚拟机

若当前主机无虚拟机的镜像,我们可以远程从他人的主机上拷贝相应的.qcow2文件,然后使用 virsh create vmname.xml 或者virsh define vmname.xml 来重新打开虚拟机,这两个命令的区别在于,前一个命令是一次性打开,当我们关闭真机再重新打开时,那么之前打开的虚拟机会从虚拟机管理界面中消失,需要重新打开,而后面这个命令则是永久性打开。

步骤:

vim vm_install.sh ## 打开shell脚本
对shell脚本进行编辑(换行符 \之后不能有空格,正常情况下换行符为橘黄色,否则为黑色)
sh vm_install.sh leslie 生成虚拟机leslie
在这里插入图片描述

剩下的步骤和第一步完全一致。

虚拟机的快照安装

手动快照步骤
cd /var/lib/libvirt/images/ ##在真机的root下打开镜像目录
qemu-img create -f qcow2 -b /var/lib/libvirt/images/leslie.qcow2 /var/lib/libvirt/imag /node1.qcow2
ls ## 查看快照是否生成
du -sh node1.qcow2 ## 查看快照文件的大小
virt-manager ## 查看虚拟机管理器
然后给快照导入路径 ;分配内存和cpu;不选择默认安装。

在这里插入图片描述可以看到快照已经生成,可以手动安装。

命令安装快照

cd /mnt/ ## 在真机的root下打开该目录,在该目录下建立脚本设置快照
vim vm_snap.sh ## 打开shell脚本
#!/bin/bash ## 该脚本头文件
cd /var/lib/libvirt/images
qemu-img create -f qcow2 -b $1.qcow2 $2.qcow2 &> /dev/dull ##创建虚拟机的快照,并且将输出重定向输出到回收站
virt-install \ ##使用命令
–name $2 \ ##虚拟机快照的名字
–ram 1024 \ ##快照的内存大小
–vcpus 1 \ ##快照的cpu大小
–disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \ ##快照的硬盘信息
–network bridge=br0,model=virtio | ## 快照的网络信息
–import &> /dev/null & ##导入快照的路径,并且将输出重定向输出到回收站,将该进程在后台运行在这里插入图片描述

虚拟机的管理

virsh list 列出正在运行的虚拟机
virsh list --all 列出所有虚拟机
virsh start vmname 开启虚拟机
virt-viewer vmname 显示虚拟机
virsh shutdown vmname 正常关机
virsh destroy vmname 强制断电
virsh undefine vmname 删除虚拟机硬件信息
rm -fr /var/lib/libvirt/images/vmname.qcow2 删除虚拟机硬盘
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值