linux虚拟机的安装管理
来源:互联网 发布:变色镜片 知乎 编辑:程序博客网 时间:2024/06/05 19:27
一、安装虚拟机(物理机RHEL7)
首先下载一个安装镜像rhel-server-7.2-x86_64-dvd.iso文件
1.打开virtual machine Manager虚拟机管理器图形化安装打开左上角新建虚拟机的按钮
选择local install media(iso or image) ——>forward
2.选择本地的镜像文件 ——>forward
3.设定虚拟机内存大小,逻辑cpu个数
4.设定虚拟机硬盘的大小(虚拟机以本地物理主机的文件作为虚拟机的硬盘)不能太小一般就6-10G左右吧。 ——>forward
5.输入虚拟机名称,选择网络模式(建议选择桥接模式)
finish
剩余步骤跟安装linux物理机一毛一样,可以参考http://www.runoob.com/linux/linux-install.html
二、虚拟机管理命令
virt-manager ##开启虚拟机管理器virt-viewer 主机名 ##显示虚拟机virsh list all ##显示已有虚拟机 -start 主机名 ##开启虚拟机 -shutdown 主机名 ##关机 -destroy 主机名 ##关闭电源 -reboot 主机名 ##重启 -creat 虚拟机前端配置文件名 ##临时恢复虚拟机 -define 虚拟机前端配置文件名 ##恢复虚拟机 -undefine 虚拟机名 ##删除虚拟机的前端不会删除存储
三、虚拟机安装的简单脚本
#!/bin/bashvirt-install \ ##安装虚拟机> --name $1 \ ##虚拟机名称指定,$1表示脚本后的第一串字符> --ram 1024 \ ##内存> --vcpus 1 \ ##cpu> --cdrom /iso7.2/rhel-server-7.2-x86_64-dvd.iso/iso7.2 \ #安装源> --file /var/lib/libvirt/images/$1.img \ #硬盘文件位置> --file-size 8 \ #硬盘大小
四、虚拟机快照
事实上我们在linux下做实验经常需要重新安装虚拟机,或者安装多个虚拟机,要是每次都重新安装一边的话非常的浪费时间,因此我们可以通过快照来实现,每次安装源选择快照文件,就免去了安装机器漫长的等待时间。
按照前面的步骤安装完之后,对虚拟机进行基本的配置,比如网络,yum源,vim编辑器等我们就可以删掉这个虚拟机的前端页面,而保留它的硬盘文件,之后每次使用的时候只需要对这个硬盘文件进行一次快照再利用快照文件启动一个虚拟机就很方便了。具体做法如下:
图形方式:
打开虚拟机管理器对已经安装的虚拟机鼠标右键点击–>delete
去掉对硬盘文件的勾选delete
[root@burgess ~]# cd /var/lib/libvirt/images #进入硬盘文件所在目录[root@burgess ~]# qemu-img create -f qcow2 -b vm.qcow2 vm1.img #-f是类型,-b是基于vm.qcow2做快照(备份),vm1是名字
接下来在我们需要进行虚拟机安装的时候打开virtual machine Manager 新建虚拟机的时候选择安装源为Import existing disk image——>forward
选择我们刚才创建的快照文件,一路下一步就行了。省略了安装过程的磁盘分区时区选择等等漫长的安装等待时间
上述过程也可以通过一个小脚本来实现
#!/bin/bashqemu-img create -f qcow2 -b \/var/lib/libvirt/images/vm.qcow2 \/var/lib/libvirt/images/$1.img &> /dev/nullvirt-install \--name $1 \--ram 1024 \--vcpus 1 \--file /var/lib/libvirt/images/$2.qcow2 \--import &> /dev/null &
- linux虚拟机的安装管理
- Linux系统虚拟机安装管理
- linux虚拟机的管理
- 文档总结12-linux虚拟机的管理与软件安装
- 虚拟机的安装 管理及虚拟机快照
- 虚拟机的安装及管理
- linux虚拟机的安装
- 虚拟机linux的安装
- 虚拟机linux的安装
- Linux虚拟机的安装
- Linux虚拟机的安装
- Linux 系统虚拟机的管理
- linux中虚拟机的管理
- Linux Unit12--虚拟机的管理
- linux 虚拟机工具的安装
- 虚拟机Linux----操作系统的安装
- 安装linux虚拟机的步骤
- 虚拟机安装linux的Vmwaretools
- es6 异步函数
- 漏洞银行/逆向工程学习日记(5)-标志寄存器
- ubuntu14.04 下使用虚拟环境Virtualenv安装Tensorflow cpu
- QInputDialog
- 位置式和增量式PID控制
- linux虚拟机的安装管理
- No bean named 'cxf' is defined 解决Struts和CXF启动tomcat报错
- tiny6410无法使用usb下载问题
- TeX Greek Letters希腊字母
- 属性动画
- XListVeiwActivity
- Nginx的部署与配置
- AlexNet模型
- Netty4实战第四章:Transports