linux安装虚拟机

#Linux的虚拟化
systemctl stop libvirtd #关闭虚拟化服务
systemctl restart firewalld #重启火墙
systemctl start libvirtd #开启虚拟化服务

在这里插入图片描述

#1.安装虚拟机
#下载镜像

#图形方式:
virt-manager #打开虚拟化图形图形窗口

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

本地安装源
在这里插入图片描述

选取文件

在这里插入图片描述

设置ram大小

在这里插入图片描述

虚拟机名称

选择第一个安装

选第一个安装

在这里插入图片描述

选取安装过程语言

在这里插入图片描述

基础设置

在这里插入图片描述
选择带ui界面的

在这里插入图片描述

脚本方式:

在这里插入图片描述

#2.复制已安装好的虚拟机

scp root@172.25.254.29:/ect/libvirt/images/westos.qcow2 /mnt/	#保存虚拟机硬盘
scp root@172.25.254.29:/etc/libvirt/qemu/westos.xml /mnt/	#虚拟机配置文件

vim /etc/libvirt/qemu/westos.xml 

#把硬盘文件复制到41行显示的目录中,或修改配置文件路径

41       <source file='/var/lib/libvirt/images/westos.qcow2'/>

#激活

systemctl restart libvirtd.service	#重启虚拟化服务
virsh create westos.xml		#一次性开启,关机后无效
virsh define westos.xml		#永久激活
virsh undefine westos.xml	#永久关闭

#3.虚拟机管理

virsh list				#列出正在运行的虚拟机
virsh list --all		#列出所有虚拟机
virsh start westos		#运行虚拟机
virsh-viewer westos		#显示正在运行的虚拟机
virsh destroy westos	#关闭虚拟机

在这里插入图片描述

4.虚拟机快照

1.原理及操作

原理:
读的时候读原始硬盘文件,写的时候写在快照里,不改变原始硬盘文件 #不能改变原虚拟机,不然快照无法使用

操作:
qemu-img create -f qcow2 -b /var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images/node1.qcow2 #创建快照,-f硬盘文件类型,-b地址

virt-manager #打开虚拟机管理图形界面,新建虚拟机,选择import导入文件node1

脚本方式:
vim vmSnap.sh

#!/bin/bash
qemu-img create -f qcow2 -b /var/lib/libvirt/images/$1.qcow2 \
/var/lib/libvirt/images/$2.qcow2 &> /dev/null
virt-install \
--name $2 \
--ram 1024 \
--vcpus 1 \
--disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \	
--network bridge=br0,model=virtio \
--import &> /dev/null &                              
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值