Linux 之 虚拟机的三种安装

时间:2024-03-25 09:09:05

一、(纯手动图形界面完成)

1、打开shell窗口,切换至超级用户   su - root;

2、输入命令:virt-manager,进入虚拟机的图形显示界面;

3、选择创建一个新的虚拟机

Linux 之 虚拟机的三种安装

选择镜像

Linux 之 虚拟机的三种安装

内存大小确定

Linux 之 虚拟机的三种安装

硬盘大小确定

Linux 之 虚拟机的三种安装

虚拟机名

Linux 之 虚拟机的三种安装

上下键选择安装

Linux 之 虚拟机的三种安装


确定时间、语言、安装方式Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

確定分区(分为/boot 、/swap  、/三个基本部分,其中/boot分配200MB,/swap分配500MB,剩余的)

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

接下来,只需等待完成安装,并接受协议,完成安装,finished!


二、半自动安装(脚本+图形)

因为,前面安装准备有些复杂,我们写一个执行安装虚拟机的选择脚本

vim /mnt/test.sh

Linux 之 虚拟机的三种安装

内容:

    #!/bin/bash

    virt-install \

    --cdrom /iso/rhel-server-7.2-x86_64-dvd.iso  \

    --ram 1024 \

    --cpus 1 \

    --disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio \

    --name $1 \

    --network  source=br0,model=virtio

其中, \  为换行符,$1为第一串字符。

Linux 之 虚拟机的三种安装

给文件执行权限:chmod +x /mnt/test.sh

Linux 之 虚拟机的三种安装

执行脚本:/mnt/test.sh

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

若出现如图的结果,执行脚本成功,接下来重复之前图形界面的安装步骤。


三、全自动安装虚拟机(纯脚本)

这里我们需要借助kickstart完成全自动安装。

第一步,下载http和system-config-kickstart两个软件;

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

第二步,执行命令system-config-kickstart ,进入选择常见问题的回答:分区、防火墙设置等。

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

第三步,编辑文件/var/www/html/ks.cfg,追加内容;

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

第四步,在浏览器上查询,输入:172.25.254.222/ks.cfg,看有没有保存;

Linux 之 虚拟机的三种安装

第五步,编写脚本,给脚本加权限,执行即可。

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

Linux 之 虚拟机的三种安装

接下来,便是无尽的等待安装了,这样做的好处是如果有上百台机子需要安装虚拟机时,全自动安装是很有效率的。