目錄

簡介

背景資訊

問題

解決方案

簡介

本文描述了建立CentOS 7自定義映像時出現的問題的解決方案，並且在部署時，在使用標準文檔過程時，該映像會停滯在「開始」狀態。

背景資訊

供參考：

問題

CentOS 7的Vmware網路存在多個問題，這些問題影響雲中心的映像部署過程。

檢測到的問題是：

- 防火牆服務似乎會干擾正確的通訊

- 向vCenter報告IPv6 IP而不是IPv4

- 啟動時電腦無法從DHCP獲取IPv4

解決方案

需要多種解決方案才能使其正常工作：

1. 運行此命令； system mctl disable firewalld並從模板中禁用防火牆。

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. 為自動啟動新增此指令碼並使用chkconfig命令，

chkconfig --add net-autostart