vmware模板机创建及标题快照克隆
要把创建好的模板机放入到2c4G模板机的目录下
开机并安装centos
1.进入内核选择界面时,按上下方向键,取消自动选择
2.输入tab键,复制粘贴进去如下代码
net.ifnames=0 biosdevname=0
3.输入回车,启动
4.请注意,必须是英文,以后再也别用中文了,因为你要看日志
5.只需要修改亚洲上海时区,其他全部默认
6.网络设置、修改静态ip地址、设置主机名
模板机,主机名 yuchao-template-100
ip,10.0.0.100
网关,10.0.0.254
网络配置
linux装好后,开始系统初始化操作
更改虚拟机的eth0和eth1的配置
外网vim /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=10.0.0.100
PREFIX=24
GATEWAY=10.0.0.254
DNS1=223.5.5.5
内网vim /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
NAME=eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=172.16.1.100
PREFIX=24
GATEWAY=172.16.1.254
DNS1=223.5.5.5
通过xshell连接虚拟机成功
这样就把所有的模板机的设置完成,下一步就是初始化虚拟机就可以了
1.该模板机,以及在安装阶段,设置好了双网卡,以及外网卡eth0和局域网内网卡eth1,目的是等会儿ssh连接,以及修改了了默认网卡的名字eth33
2,等待安装完毕后,ssh连接,开始后续初始化步骤,见系统初始化文章篇
3.首次连接 ssh root@10.0.0.100
系统初始化后,再创建快照,然后链接克隆模板机
修改ip的脚本
至此,上述所有的初始化操作,已经针对模板机修改好了,然后克隆该机器,也自动有了所有的配置
未读需要修改的就是ip地址、主机名,每一个机器都不一样,因此你可设置一个简单脚本。
network_init.sh
#!/bin/bash
read -p "请输入IP主机位:" my_ip
read -p "请输入主机名:" host_name
echo '正在修改网卡配置文件eth0'
sed -i "/IPADDR/s#100#${my_ip}#g" /etc/sysconfig/network-scripts/ifcfg-eth0
echo '正在修改网卡配置文件eth1'
sed -i "/IPADDR/s#100#${my_ip}#g" /etc/sysconfig/network-scripts/ifcfg-eth1
echo '网卡配置文件修改完毕'
echo '正在修改主机名'
hostnamectl set-hostname ${host_name}
echo '重启network服务中'
systemctl restart network
拍摄快照
克隆出虚拟机后,在新的克隆机器上运行该脚本,这样就能修改你的两个网卡信息和主机名信息即可,但是模板机一定要一直存在,但模板机出于关机状态
自此,所有的操作完毕!可以正常使用了!!!