LInux的虚拟化服务

Linux中虚拟机的安装

1.在Linux中安装虚拟机的前提是下载一个镜像文件后缀为.iso
LInux的虚拟化服务_第1张图片
如图所示(此文件为rhel-server-7.3-x86_64-dvd.iso (redhat 7.3))

2.开始安装虚拟机
在主机的shell中输入virt-manager,打开主机的虚拟机管理(用超级用户权限执行,非超级用户会让输入超级用户密码)进入如下界面

LInux的虚拟化服务_第2张图片
将不在使用的虚拟机先进行关闭,选择虚拟机单击右键选择shut down选择shut off
点击file下的图标(显示器上面有个星星的那一个)进入下面的界面

LInux的虚拟化服务_第3张图片
选择local安装(选择镜像文件进行安装)点击Forward进行下一步

LInux的虚拟化服务_第4张图片
在框中选择自己下载好的镜像文件(路径是自己保存的地方)再点击Forward

LInux的虚拟化服务_第5张图片
进入cpu的个数以及大小选择选择好自己所需后点击Forward进行下一项

LInux的虚拟化服务_第6张图片
进入虚拟硬盘大小的设置(根据个人需求)然后点击Forward

LInux的虚拟化服务_第7张图片

接下来是名字和安装前自己进行虚拟配置(框里的对勾一定要点击)点击Finish

LInux的虚拟化服务_第8张图片
进入这个界面选择Disk

LInux的虚拟化服务_第9张图片

将Disk调成如图所示的虚拟点击Apply
选择NIC调成如下图所示的虚拟

LInux的虚拟化服务_第10张图片

设置完成后点击左上角Begin(绿色对勾)LInux的虚拟化服务_第11张图片
进入如图界面在读秒结束前点击一下上下键退出读秒进入自己选择,选择第一项敲回车然后等待

LInux的虚拟化服务_第12张图片
此处为安装环境语言的选择可以根据个人喜好选择好后点击Continue
进入安装前的各种设置中

LInux的虚拟化服务_第13张图片
第一项选择时区点击Date&Time

LInux的虚拟化服务_第14张图片
时区选择上海(这个地图中自己点击选中上海)选择好后点左上角的Done
在主界面选择software selection进入后选择左侧的gui完成后点击Done

LInux的虚拟化服务_第15张图片
完成后回到主界面点击Installation那个选项

LInux的虚拟化服务_第16张图片
进入后选择I will configure partitioning点击Done

LInux的虚拟化服务_第17张图片

进入后将左侧选项选择成Standard Partition,点击左下角的加号将/boot设置为200,swap设置为500,/分配其他的空间完成后点击左上角Done

LInux的虚拟化服务_第18张图片

点击Accept Changes
完成后点击右下角Begin

LInux的虚拟化服务_第19张图片

进入安装界面可以进行root用户密码的设定点击root password

LInux的虚拟化服务_第20张图片
等待LInux的虚拟化服务_第21张图片
点击reboot,然后进行各项设置

LInux的虚拟化服务_第22张图片
LInux的虚拟化服务_第23张图片
LInux的虚拟化服务_第24张图片
LInux的虚拟化服务_第25张图片
LInux的虚拟化服务_第26张图片
完成
虚拟机的安装脚本
vim vm_install.sh ##创建一个安装脚本文件

#!/bin/bash
–name $1 \ ##安装过程中虚拟机的名字
–cdrom /home/kiosk/Downloads/day8/rhel-server-7.3-x86_64-dvd.iso \ ##从路径中选择镜像文件
–ram 1024 \ ##设定ram大小
–vcpus 1 \ ##设定cpu个数
–disk /var/lib/libvirt/images/$1.qcow2,size=5,bus=virito \ ##设定虚拟硬盘空间大小
–network bridge=br0,model=virtio &> /dev/null & ##设定网络连接方式主机为桥接,虚拟机为虚拟并且不输出错误
LInux的虚拟化服务_第27张图片
sh vm_install.sh test ##生成名字为test的虚拟机安装程序
LInux的虚拟化服务_第28张图片
关于虚拟机的管理命令
virsh ##可以查看虚拟机管理命令有哪些

LInux的虚拟化服务_第29张图片

LInux的虚拟化服务_第30张图片

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

LInux的虚拟化服务_第31张图片
virsh destroy desktop ##关闭正在运行的虚拟机

LInux的虚拟化服务_第32张图片
virsh start desktop ##打开没有在运行的虚拟机

LInux的虚拟化服务_第33张图片
virsh list --all ##查看已安装的所有虚拟机状态

LInux的虚拟化服务_第34张图片
virt-viewer desktop ##将虚拟机界面显示出来

在这里插入图片描述
虚拟机在主机间的复制
scp root@ip:/var/lib/libvirt/images/generic.qcow2 /mnt/
scp root@ip:/etc/libvirt/qemu/westos.xml /mnt/ ##复制虚拟机信息
mv /mnt/generic.qcow2 /var/lib/libvirt/images/ ##将复制的文件放入指定文件
vish create /mnt/westos.xml
virsh define /mnt/westos.xml

你可能感兴趣的:(LInux的虚拟化服务)