废话
用了这么久的vsphere 从来没用过模板,感觉很麻烦,windows还要用sysprep重新封装,Linux就不要提了,转换完模板,从模板部署;自己用还好,给别人用每次都要修改密码,不清空udev条目,网卡不能启动,想想都尴尬。
今天高人指点,说了说他做linux模板的步骤, 受益匪浅,总结分享。
发现都是废话, 不想看直接跳到最后看干货
windows就不说了,sysprep重新封装就好,点点点,(推荐使用自定义规范,SID才会出问题)
说下linux的模板(仅使用rhel衍生版,6之前的可以使用,7已废弃)
- 首先拿来一个iso
- 然后安装一个系统,(最小化安装,没用过图形,见笑)
- 密码,配置,分区,balabala.
- 完事了。
- 登录 cp一份ifcfg
1 | cp /etc/sysconfig/network-scripts/ifcfg-eth0 ~/ |
先不用配ip 没用
- 注释两条。mac和uuid
1 | sed -i 's/^\(HWADDR\|UUID\)/#&/' /etc/sysconfig/network-scripts/ifcfg-xxx (XXX为需要修改的网卡) |
- 清空udev规则
Centos6 大概路径 自行tab /etc/udev/rules.d/70-persistent-net.rules
1 | 如果你喜欢vim打开然后dd 也可以, |
或者你简单粗暴点
1 | cat /dev/null > 你要清空的那个udev文件 |
直接清空文件, 注释也没了。。
安装tools
挂载tools
mount
1 | mount /dev/sr0 /mnt |
解压&&安装
1 | tar -zxvf /mnt/VMwareTools-10.1.6-5214329.tar.gz -C /tmp/ |
重点来了。
懒得改密码,
1 | yum -y install setuptool ntsysv system-config-securitylevel-tui system-config-network-tui authconfig-gtk system-config-keyboard |
建议封装前,清空下历史命令记录和日志
1 | echo > /var/log/wtmp |
好了,可以直接转换模板了,
演示效果, 我们开机看下有什么不同
好了,