
# 主机名自动更新问题设置（可选）
![](https://support.huaweicloud.com/bpicg-bms/public_sys-resources/note_3.0-zh-cn.png)
****问题现象**：**重启后主机名发生变化，恢复为console名称或曾用名。/etc/hosts 中localhost恢复为console名称或曾用名。
**建议：** 为保证不再意外出现这个问题，建议修改console名称与hostname一致**。**
**检查方法**：
- 检查/etc/cloud/cloud.cfg文件中update_hostname和manage_etc_hosts参数是否被注释（或者preserve_hostname参数是否为true）。
- 检查NetworkManager中是否有/etc/NetworkManager/NetworkManager.conf 中hostname-mode是否配置为none
- 检查/opt/huawei/network_config/bms-network-config.conf中enable_preserve_hostname为True
**处理命令**：
- 以下表格中的裸金属服务器的操作系统操作如下：
  表1裸金属服务器规格系列 
  | 规格类型   | 规格系列                 |
  |:---|:---|
  | 通用型    | s1、s3、s4             |
  | 本地存储型  | d1、d2                |
  | 内存优化型  | m2、m3                |
  | IO优化型  | io1、io2              |
  | 高性能计算型 | h1、h2、hc2            |
  | 鲲鹏型    | ki1、ki2s、ks1、kh1、kd1 |
     
  # 避免network修改主机名
  **sed -i 's/enable_preserve_hostname = False/enable_preserve_hostname = True/g' /opt/huawei/network_config/bms-network-config.conf**
  #避免/etc/hosts重启后被修改
  **sed -i '/manage_etc_hosts/s/\^/#/g' /etc/cloud/cloud.cfg**
  #避免hostname更新
  **sed -i '/- update_hostname/s/\^/#/g' /etc/cloud/cloud.cfg**
  

- 其他裸金属服务器的操作系统操作如下： #避免/etc/hosts重启后被修改
  **sed -i '/manage_etc_hosts/s/\^/#/g' /etc/cloud/cloud.cfg**
  #避免hostname更新
  **sed -i '/- update_hostname/s/\^/#/g' /etc/cloud/cloud.cfg**
  #避免NetworkManager修改名称
  **sed -i '/\\\[main\\\]/a\\hostname-mode=none' /etc/NetworkManager/NetworkManager.conf**
  
 
