虚拟机的安装
1.虚拟机的管理
两种方法打开
1.Application>System Tools>BirtualMachine Manager
2.virt-manager
虚拟机管理界面
free -m 看内存,虚拟机开的过多,运行速度会变慢
关闭正在运行的虚拟机
右键要关闭的虚拟机
ShutDown>ShutDown 不会立即关闭虚拟机
ShutDown>ForceOff 立即强制关闭虚拟机
hostnamectl查看主机信息
2.导入步骤
打开Virtual Machine Manager中的小电视
1.选择本地安装,Forward下一步
2.选择ISO镜像,添加ISO镜像的路径,Forward下一步
3.设置RAM和CPUs,Forward下一步
4.设置磁盘大小,Forward下一步
5.设置虚拟机的名字,名字不能包含空格,设置完之后Finish
安装成功
3. 开启一系列服务
1.选择安装期间的语言-选English
2.设置如下服务
3.DATE&TIME,所在的地理位置信息,选上海
4.LANGUAGE语言增加简体中文
5.安装时的软件包(server with GUI)
6磁盘分区
/boot分区 200
/swap 分区 官方建议:内存2-4G 给2倍,内存4-8G给1.5倍 内存8G以上给4倍(32G)
swap 内存交换空间,硬盘上,内存满以后,程序暂时放在swap,程序运行完后再还回内存
/剩余的就是根目录分区
7.设置密码
4.脚本实现虚拟机的批量安装
同时处理很多台虚拟机的时候,手动一个一个安装费时费力,写一个脚本vm_install.sh来实现虚拟机的批量安装。
1.写一个脚本vm_install.sh
2.执行脚本,创建ccba虚拟机
3.修改脚本内容,实现可以创建其他虚拟机
5.virsh命令
1.列出所有虚拟机信息
2.开启ccba虚拟机
3.关闭ccba虚拟机
4.立即关闭ccba虚拟机
5.列出正在运行的虚拟机信息
6.复制虚拟机
复制虚拟机需要知道虚拟机运行起来需要什么文件?
从别的主机拷贝虚拟机需要拷两个文件,条件不允许。
从自己的主机拷贝这两个文件,把虚拟机运行起来。
复制虚拟机ccba
1.找出虚拟机的ccba.qcow2文件和ccba.xml文件的位置
ccba.qcow2包含虚拟机ccba所有的系统信息
ccba.xml包含了虚拟机ccba所有的硬件信息
ccba.qcow2文件位置:/var/lib/libvirt/images/ccba.qcow2
ccba.xml文件位置: /etc/libvirt/qemu/ccba.xml
2.复制/var/lib/libvirt/images/目录下的ccba.qcow2文件到目录/home/kiosk/Desktop
复制/etc/libvirt/qemu目录下的ccba.xml文件到目录/home/kiosk/Desktop
3.删除原来的虚拟机ccba,因为要运行复制过来的ccba,而虚拟机不能重名,直接文件内容有点麻烦。
4.把/home/kiosk/Desktop目录下的ccba.qcow2文件移动到/var/lib/libvirt/images
5.virsh create ccba.xml 创建虚拟机ccba
6.查看复制成功
7.虚拟机的快照
为了解决误操作对虚拟机产生不可逆的后果,对虚拟机进行类似于快照功能,利用母虚拟机为模版生成虚拟机,可以用这些虚拟机操作,误操作后重新快照一个虚拟机,而不影响母虚拟机。
1.写一个脚本vm_snapshoot.sh,实现虚拟机的快照
2.执行脚本vm_snapshoot.sh,以test为模板创建一个TEST2
3.查看虚拟机TEST2
8.虚拟机的网络配置
配置虚拟机test的网络
查看是否设置成功
。