VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板

创建虚拟机模板

接下来我们要创建虚拟机模板了,这样以后只要用模板来克隆虚拟机就可以了,不用每台机器单独安装了。上传下ISO。

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

新建模板文件夹

我们新建一个专门用于存放模板的文件夹,以后模板都在这里面

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

命名一下

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

创建成功

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

创建Windows模板

安装Windows主机

我们先新建一台Windows主机

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

命名下,并且放到我们前面创建的文件夹中

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

我们放到我们新建的数据存储集群中,让他自由选择放哪个存储卷中

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

硬盘选择精简

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

网卡也选择下

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

宿主机时间已经和域控同步了,所以虚拟机的时间也和宿主机同步下

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

后续其他的和正常创建虚拟机一样,这里安装就省略了,安装完成记得安装VM Tools.,并打开远程桌面。

将虚拟机转换模板

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

变成模板后我们可以看到这个机器前面的状态图标也变了

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

创建Windows配置文件

我们需要创建一个Windows的配置文件,里面会有机器的许可证加域等信息,到时候开虚拟机的时候用这个配置文件,会帮你做好sysprep等操作

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

新建

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

这里到时候虚拟机在VCSA中是什么名字,创建出来的Windows虚拟机就是什么名字

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

Windows激活密码

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

机器默认密码

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

时区

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

开机有什么怪命令要自定义的就在这里输入

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

开机要自动加域的就在这里直接输入

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

完成

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

以后从模板创建Windows虚拟机就可以选择自定义Windows这些选项就都会出来了。

创建Linux模板

同样的我们也创建一台Linux模板机,创建好需要做一些设置

卸载 Linux 发行版所包含的开放 VMware Tools

现在Open-vm-tools

默认现在linux都带了open-vm-tools,我们要把他替换成标准的VMware tools

找到预安装的 openSUSE Linux open-vm-tools

X 终端中,以 root (su) 用户身份登录并运行以下命令:

 rpm -qa | grep vm

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

卸载 open-vm-tools gui、open-vm-tools 或 vmware-guest-kmp-desktop

rpm -e open-vm-tools open-vm-tools-desktop

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

删除完成,然后在按照标准方法再次安装官方vmtools

安装官方VMware Tools

虚拟机上加载VMtools光盘

mkdir /mnt/cdrom ##创建cdrom文件夹

mount -t iso9660 /dev/cdrom /mnt/cdrom ##挂载iso到cdrom文件夹

ls /mnt/cdrom ##查看cdrom文件夹

cp /mnt/cdrom/VMwareTools-10.0.6-3560309.tar.gz /tmp ##由于这个目录下面没用执行权限,所以我们复制到tmp目录下进行解压并安装

等你安装的时候可能VMwareTools文件又更新了可能就不是这个版本了,自己负责的时候看清楚文件名

tar -zvxf /tmp/ VMwareTools-10.0.6-3560309.tar.gz

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

解压过程中如果有报错,会造成安装失败。

cd /tmp/vmware-tools-distrib ##进入解压目录

./vmware-install.pl ##进行安装

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

安装完成后会自动重启

配置网易163yum源

我们使用网易的yum源,速度快

cd /etc/yum.repos.d/

mkdir old

mv CentOS-* old/

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

[root@redis1 yum.repos.d]# vim CentOS7-Base-163.repo

把里面的所有baseurl属性值的$releasever为对应的OS主版本号(5,6,7)

使用 sys-unconfig 封装一个 Linux 虚拟机

删除 ssh 主机密钥:

# rm -rf /etc/ssh/ssh_host_*

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

在 /etc/sysconfig/network 中设置 HOSTNAME=localhost.localdomain

从 /etc/sysconfig/network-scripts/ifcfg-eth* 中删除 HWADDR 行和 UUID 行。

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

删除日志

从 /var/log 中删除所有日志,从 /root 中删除 build 日志。

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

/root目录下,因为是新装机器所以没有build日志

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

关闭selinux

# vim /etc/selinux/config

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

# setenforce 0

《VMware ESXi 6.7 U1 生产环境模拟实验-创建虚拟机模板》

Sys-unconfig封装

# sys-unconfig

虚拟机被关机。它已被封装,并可用来创建模板。您可以使用这个模板部署 Linux 虚拟机,不会有与配置文件相关的冲突。

这些步骤都完成后就可以把Linux虚拟机转换成模板,到时候就可以正常用了

 

点赞

发表评论