部署 – 从vSphere 5.5 – 从模板部署Centos 7会忽略自定义

前端之家收集整理的这篇文章主要介绍了部署 – 从vSphere 5.5 – 从模板部署Centos 7会忽略自定义前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
从模板部署CentOS7时我一直遇到麻烦,因为自定义没有生效.对于VM OS设置 – 我选择RHEL7作为操作系统而不是CentOS(以前在我之前的工作中已经学习了Oracle Linux 6.5的教训).它应该工作正常吗?不完全是.

症状:
从CentOS7模板部署新VM后,首次启动时,服务器会提供正确的主机名,然后执行自定义脚本,并在VM重新启动后再次拥有原始模板主机名,而/ etc / sysconfig / network- scripts / ifcfg-ether具有正确的设置,尚未实现正确的nic(ifcfg-e *)的ifcfg设置.

背景:

我按照VMWare的说明进行CentOS设置:
http://partnerweb.vmware.com/GOSIG/CentOS_7.html

添加了一些软件包(包括vSphere自定义所需的网络工具)之后,我使用我的“模板化脚本”(如果步骤为http://lonesysadmin.net/2013/03/26/preparing-linux-template-vms/)将按钮设置如下:

#!/bin/bash    
# clean yum cache
/usr/bin/yum clean all
#remove udev hardware rules
/bin/rm -f /etc/udev/rules.d/70*
#remove nic mac addr and uuid from ifcfg scripts
/bin/sed -i '/^\(HWADDR\|UUID\)=/d' /etc/sysconfig/network-scripts/ifcfg-eth0
#remove host keys (important step security wise.  similar to system GUID in Windows)
/bin/rm /etc/ssh/ssh_host_*
#engage logrotate to shrink logspace used
/usr/sbin/logrotate -f /etc/logrotate.conf
#and lets shutdown
init 0

支持不再需要解决方法的版本:

> vSphere 5.5u3(内置3000241或更高版本)
> vSphere 6.0及更高版本

VMWare的“客户操作系统自定义支持矩阵”:
http://partnerweb.vmware.com/programs/guestOS/guest-os-customization-matrix.pdf

更新:刚刚测试过,这仍然可以在Centos 7.1中使用RHEL 6作为客户操作系统选项和下面的命令.

FYI redhat-release符号链接到centos-release.如果你编辑redhat-release,你实际上是在修改centos-release.

要在不修改发行版特定版本文件时遵循解决方案的建议,请执行以下操作:

rm -f /etc/redhat-release && touch /etc/redhat-release && echo "Red Hat Enterprise Linux Server release 7.0 (Maipo)" > /etc/redhat-release
原文链接:https://www.f2er.com/centos/373949.html

猜你在找的CentOS相关文章