14.Linux系统下虚拟机的安装及管理(windows下安装类似、需要用到的软件是VMware,后边有机会在另外写)

我们采用虚拟化的原因是:

虚拟的机器可以节约硬件成本和功耗,并且使用方便

1.虚拟机的安装

1)采用系统镜像安装

采用超级用户运行图形化虚拟机管理工具

virt-manager     ##打开图形化虚拟管理界面

 

选择安装方式

选择系统镜像

 配置内存大小

 配置硬盘大小

给新建的虚拟机设定名称

开始进入安装

 选择安装时的语言

 

选择时区

选择系统语言(除了默认,选择一个中文)

选择需要安装的系统类型

 选择手动给硬盘分区

主要分三个区  (/    /boot   swap)

注意:swap:虚拟交换分区(暂时的),内存使用量达到80%以上,将硬盘的一部分当作内存使用,

内存释放到小于80%时,交给内存处理

确认接受刚才配置的变更

基本配置设置完成,继续下一步

设定超级用户密码

 密码强度不大时,需要单击两次Done才能生效

配置完成等待安装完成

装好之后会提醒你让你重启

 重启后确认接受许可证协议

选择系统语言

选择输入法

选择时区

新建一个用户并设定密码

完成后,可以看到默认是你新建的用户在登陆

2)使用快照安装

##使用快照可以避免不当操作对系统的损坏,就如同处理图片,做的不好就直接还原,重新拿来处理

qemu-img create -f qcow2 -b /var/lib/libvirt/images/name.qcow2  /var/lib/libvirt/images/node1.qcow2            
 ##给新建的系统硬盘name做一个快照node1

/var/lib/libvirt/images/node1.qcow2       ##就是我们新建的快照

##快照的原理是读的是与拿来的硬盘,写是写在快照里面的,因此快照本身其实不大,但是会越用越大

##注意:建立快照后即关闭原来的硬盘,母盘不能变动,否则快照就崩了

选择新建方式为已经存在的硬盘

选择我们做好的快照

配置内存大小

给这个新建的虚拟机一个名称

直接完成,利用快照建立的虚拟机就完成了

3.虚拟机的管理

1)虚拟机的常用命令

##在超级用户登陆的环境下运行

virsh list                      ## 正在运行的虚拟机
virsh list --all                ##显示所有虚拟机
virt-manager                    ##开启虚拟机管理器
virsh start name                ##打开虚拟机
virt-viewer name                ##显示虚拟机
virsh shutdown node1            ##正常关闭虚拟机(可能会被阻塞)
virsh destroy node1             ##强制关闭(force off)

virsh list                      ## 正在运行的虚拟机


virsh list --all                ##显示所有虚拟机


virsh start name              ##打开虚拟机


virt-viewer name             ##显示虚拟机


virsh shutdown  node1         ##正常关闭虚拟机(可能会被阻塞)


virsh destroy node1          ##强制关闭(force off)

2)虚拟机的克隆

从别人的主机中克隆一个已经安装好的虚拟机
复制虚拟机所须文件

scp [email protected]:/var/lib/libvirt/images/generic.qcow2  /var/lib/libvirt/images/  
 ##复制系统硬盘
 
scp [email protected]:/etc/libvirt/qemu/generic.xml  /mnt/generic.xml    
##复制硬件信息

 在自己的主机中恢复克隆出一个一样的虚拟机

virsh create /mnt/generic.xml          ##用虚拟机硬件文件一次性打开虚拟机,关闭即消失
virsh define /mnt/generic.xml          ##永久恢复

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章