您的位置:首页 > 运维架构 > Linux

将Linux虚拟机转为部署模板前需要执行的步骤

2014-02-03 21:44 141 查看
将Linux虚拟机转为部署模板需要执行以下步骤,否则新部署的虚拟机将会出现诸如网络不通,无法远程等等问题

1、登录到虚拟机。标志系统进行重新配置,以root身份运行以下命令:

touch /.unconfigured
#此步骤不是必须,存在此文件的情况下,系统再次启动时会提示重新设置密码,用户认证方式,设置自启动服务等配置过程(分别执行这些配置操作 passwd, netconfig, timeconfig, kbdconfig, authconfig, and ntsysv)
2、删除主机的ssh密钥和模数,运行:

rm -f /etc/ssh/ssh_host* /etc/ssh/moduli
3、删除ssl证书
rm -f /etc/pki/tls/certs/*  /etc/pki/tls/private/*
4、删除Kerberos keytabs
rm -f /etc/krb5.keytab
5、删除rhn systemid(已注册到rhn的redhat)
rm -f /etc/sysconfig/rhn/systemid
6、设置/etc/sysconfig/network 中 HOSTNAME=localhost.localdomain

sed -i 's/^HOSTNAME=.*/HOSTNAME=localhost.localdomain/' /etc/sysconfig/network
7、删除udev固化的规则,运行:

rm -rf /etc/udev/rules.d/*persistent*
8、删除/etc/sysconfig/network-scripts/ifcfg-eth* 中 HWADDR 、UUID行
sed -i '/^HWADDR=/d' /etc/sysconfig/network-scripts/ifcfg-eth*
sed -i '/^UUID=/d' /etc/sysconfig/network-scripts/ifcfg-eth*
9、(可选)从 /var/log 目录中删除所有日志记录,删除命令历史记录

rm -rf /var/log/*
10、关闭虚拟机,运行:

poweroff


sys-unconfig命令会执行上述1、7、10三个步骤
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux 封装