目录

简介

背景信息

问题

解决方案

简介

本文档介绍了在创建CentOS 7自定义映像时所出现的问题的解决方案，在部署时，使用标准文档化过程时，该映像会停滞在“启动”状态。

背景信息

请参考：

问题

CentOS 7与Vmware上的网络存在多个问题，这些问题会影响云中心中的映像部署过程。

检测到的问题为：

- 防火墙服务似乎干扰了正确的通信

- IPv6 IP报告给vCenter而非IPv4

- 启动时计算机未从DHCP获取IPv4

解决方案

需要多种解决方案才能使其正常运行：

1. 运行此命令；systemctl禁用防火墙并从模板中禁用防火墙。

2. 从映像中禁用IPv6并编辑/etc/sysctl.conf文件并添加以下行：net.ipv6.conf.all.disable_ipv6 = 1。

3. 如果您看到即使在这些步骤之后，VM也未获得IP，请执行以下步骤：

尝试添加脚本以强制DHCP检索：

1. 导航至 /etc/init.d。

2. 使用此名称创建文件，名称为"net-autostart",

#!/bin/bash

# Solution for "No Internet Connection from VMware"

#

### BEGIN INIT INFO

# Default-Start: 2 3 4 5

# Default-Stop: 0 1 6

### END INIT INFO

dhclient -v

3. 保存文件。

4. 将文件权限更改为可执行文件：

chmod 755 net-autostart

5. 为auto-start添加此脚本并使用chkconfig命令，

chkconfig --add net-autostart