cobbler自动化安装系统无法修改centos7的主机名问题
参考:https://cobbler.github.io/manuals/2.6.0/3/1/3_-_Systems.html
我添加了一个centos7.4的系统镜像,然后绑定了mac地址,并且设置了hostname,但是发现系统可以安装,但是hostname无法设置,经过查看资料,发现centos7使用/etc/hostname或者使用hostnamectl set-hostname xxx 来修改主机名,但是cobbler的hostname 还是在操作/etc/sysconfig/network,这个文件在centos7依然存储,但是是空文件,我试过添加HOSTNAME=XXXX在这个文件里面,重启依然没有修改主机名,可见centos7,cobbler的--hostname修改主机名是有问题的。既然cobbler自身修改不了,那就用脚本修改吧。
cobbler system edit --name=centos7-LA-SERVER-24-70 --mac=00:50:56:8a:d7:a3 --profile=centos7.4_x86_64 --ip-address=10.10.24.70 --subnet=255.255.255.0 --gateway=10.10.24.1 --interface=eth0 --static=1 --hostname=centos7-24-70 --name-servers="10.10.24.2"
脚本:
#[root@dns1 html]# cat change_hostname7.sh
#!/bin/sh
IPADDR=$(/sbin/ifconfig eth0|grep -w 'inet'|awk '{print $2}')
if [[ $IPADDR == 10.10.24.70 ]];then
echo "change hostname to LA-CEN-TOM-JT-24-17"
echo "LA-CEN-TOM-JT-24-70">/etc/hostname
hostnamectl set-hostname LA-CEN-TOM-JT-24-70
elif [[ $IPADDR == 10.10.24.18 ]];
then
hostnamectl set-hostname "LA-RED-TOM-JT-24-18"
elif [[ $IPADDR == 10.10.24.88 ]];
then
hostnamectl set-hostname "LA-RED-REDIS-JT-24-88"
elif [[ $IPADDR == 10.10.24.89 ]];
then
hostnamectl set-hostname "LA-RED-RABBIT-JT-24-89"
elif [[ $IPADDR == 10.10.24.87 ]];
then
hostnamectl set-hostname "LA-NGINX-TOM-JT-24-87"
elif [[ $IPADDR == 10.10.24.86 ]];
then
hostnamectl set-hostname "LA-RED-TOM2-JT-24-86"
elif [[ $IPADDR == 10.10.24.85 ]];
then
hostnamectl set-hostname "LA-RED-MON-JCJ-24-85"
elif [[ $IPADDR == 10.10.24.84 ]];
then
hostnamectl set-hostname "LA-RED-MYSQL-JT-24-84"
else
echo "NO HOSTNAME SET, USE DEFAULT"
hostnamectl set-hostname $IPADDR
fi
- Cobbler实现自动化批量安装Linux系统系列二:修改Cobbler Check时发现的问题
- 关于被安装到sdcard,无法接受到系统启动事件的问题, 修改安装路径
- 重装系统后,mysql数据库无法安装问题(丢失.dll文件或提示你修改计算机名……),请先按以下方法尝试,如果不行,欢迎交流
- 安装旺客.net系统时,无法向会话状态服务器发出会话状态请求问题
- sqlserver2005 安装问题 --"SQL Server 安装程序无法获取 ASPNET 帐户的系统帐户信息"
- 如何解决修改build.prop之后系统无法启动机器的问题
- 同时安装了Windwos与LinuxOS 或 磁盘分区误操作等引起两个系统都无法启动问题的解决
- 运维自动化之使用Cobbler自动化安装系统与FAQ
- QQ无法安装 系统时间问题
- 解决虚拟机安装64位系统“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题
- Oracle安装出现 安装检测到系统的主IP地址是DHCP分配的地址 及 无法与该代理取得联系。请验证此代理的 url 是否为 null 问题解决
- sever 2008 r2 系统 安装office后无法显示服务组件问题
- 系统运维自动化---cobbler安装
- 解决 win 8.1 + Ubuntu 12.04 安装双系统后启动,无法进入ubuntu的问题
- 运维自动化之 Cobbler 系统安装使用详解
- 解决主机是win8/8.1 ,安装VMware虚拟机,使用校园出校器,连接宽带,里面的系统连不上网 问题
- protege 中无法看本体的类图,修改方法安装graphviz后遇到的问题
- Vista系统改装XP系统时,如果是SATA硬盘时常见问题:装完XP系统后无法进入系统, 解决问题:安装XP系统及SATA驱动(965SATA驱动)
- linux下安装tomcat,以及修改catalina后无法重新启动的问题
- 系统错误 无法启动此程序,因为计算机中丢失MFC42D.DLL。尝试重新安装该程序以解决此问题