檢視次數:
如果您希望 Server & Workload Security保護 從您的 VMware vCenter 和/或 Active Directory 伺服器獲取電腦清單,則必須在它們之間放置一個資料中心閘道,如下圖所示。資料中心閘道代理它們之間的連接。
gateway=f2061afb-2ea8-4845-9949-c800d0fb186a.png
為了在網路中斷或元件故障的情況下實現高可用性 (HA),您也可以部署多個資料中心閘道,如下圖所示。
gateway_deployment=61dd27b2-1278-41d4-9b0a-f75803b35b0e.png
基本步驟包括:
  1. 驗證系統需求
  2. 授予權限
  3. 下載資料中心閘道軟體
  4. 下載憑證檔案
  5. 配置 vCenter/Active Directory 伺服器和代理(如果有的話)
  6. 安裝資料中心閘道

驗證系統需求

資料防護中心閘道支援以下系統:
  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 8
  • Ubuntu Linux 18.04
  • Ubuntu Linux 20.04
最低硬體需求:
  • 1 個 CPU 或虛擬 CPU (vCPU)
  • 2 GB 記憶體 (RAM)
  • 1 GB 可用磁碟空間
防火牆和代理伺服器也必須允許與所需的埠號、主機名稱和 IP 位址的網路連線

授與權限

在安裝過程中,您需要使用唯一的驗證憑證檔案來配置資料中心閘道,該檔案與您的Trend Vision One使用者帳號無關。您必須擁有創建新資料中心閘道和訪問憑證檔案的必要權限。如果您無法創建新閘道或訪問憑證檔案,請聯繫您的管理員。
如果您具有超級管理員權限,您可以在 Trend Vision One 控制台中 創建或編輯自定義用戶角色,以授予用戶創建新的數據中心網關並訪問驗證憑證文件的權限。
  1. 前往Administration使用者角色
  2. 新增或編輯自訂使用者角色:
    • 要新增自訂使用者角色,請點選+ Add Role
    • 要編輯自訂使用者角色,請選擇自訂使用者角色並點選編輯圖示。
  3. General information標籤上,指定角色名稱和描述。
  4. Permissions標籤上,選擇要授予角色的權限。
    除了您希望授予使用者角色的任何其他權限外,您必須包含以下設定,以允許指定的使用者管理資料中心閘道並存取驗證憑證檔案。
    • 前往 安全功能Server & Workload ProtectionOther RightsData Center Gateways
      • View:已啟動
      • Create:已啟動
      • 編輯:已啟動
      • 刪除:已啟動

下載資料中心閘道軟體

下載適用於 Red Hat Enterprise Linux 的 RPM 檔案,以及適用於 Ubuntu 的 DEB 檔案。
日期
版本
RPM 下載
DEB 下載
發行說明
二月 07, 2022
1.0.20
已更新第三方庫。
2021年十二月15日
1.0.18
已更新第三方庫。
2021年八月30日
1.0.17
增強隧道日誌記錄和 dcgw-control 助手支援 Proxy 配置
七月 26, 2021
1.0.15
資料中心閘道支援 Proxy 連接到趨勢科技所需的網路面向服務和內部 vCenter/Active Directory 伺服器目的地
2021年五月28日
1.0.14
修正了服務在啟動時無法自動啟動的問題。
2021年三月28日
1.0.12
已更新的 Python 庫依賴項。
2021年一月25日
1.0.7
改進了有關 destination_allow_list.yaml 加載失敗時應採取措施的說明。
修正了 RedHat 中的服務啟動問題。
十二月 08, 2020
1.0.2

下載憑證檔案

每個憑證檔案包含其資料中心閘道將用於驗證和與Server & Workload Security保護通信的密鑰和識別碼。
  1. Server & Workload Security保護,前往 Administration System Settings Data Center Gateway
  2. 點選 New
  3. 輸入Display Name。點選下一步
  4. 點選Download Credential File。不要更改檔案名稱。這是安裝程式所需的。
  5. 重複前面的步驟,為您將安裝的每個資料中心閘道下載一個憑證檔案。
秘訣
秘訣
僅使用具有其自身資料中心閘道的憑證檔案。即使是部署為高可用性 (HA) 配對的資料中心閘道也有唯一的憑證檔案。將相同的檔案複製到多個安裝中可能會導致意外行為。
警告
警告
將憑證檔案保存在安全的地方,並使用權限來限制存取。金鑰是機密資訊,類似於密碼。未經授權的存取可能會導致安全漏洞。

配置 vCenter/Active Directory 伺服器和代理(如果有的話)

在安裝過程中,您需要提供一份 VMware vCenter 和/或 Microsoft Active Directory 伺服器的清單,這些伺服器是資料中心閘道所連接的。請使用純文字編輯器來撰寫這份清單。清單必須是 YAML 格式,並命名為 destination_allow_list.yaml
秘訣
秘訣
使用 linter 驗證清單是否為有效的 YAML 格式。無效的檔案無法被安裝程式使用。
驗證資料中心閘道是否能夠到達清單中的所有網路位址。如果資料中心閘道必須通過Proxy連接到網路,或連接到內部網路的vCenter和/或Active Directory伺服器,則還需配置資料中心閘道以使用這些Proxy。
例如,destination_allow_list.yaml 可能包含:
gateway_proxy:
  - HostName: "internet.proxy.example.com"
    Port: 3128
    Username: "intenet_proxy_user"
    Password: "internet_proxy_password"
destinations:
  - HostName: "vcenter1.datacenter.internal"
    Port: 443
  - HostName: "192.168.123.45"
    Port: 443
  - HostName: "adserver1.datacenter.internal"
    Port: 389
  - HostName: "192.168.123.46"
    Port: 389
    Proxy:
      HostName: "proxy.vCenter.internal"
      Port: 3128
      Username: "vcenter_proxy_user"
      Password: "vcenter_proxy_password"
位置:
  • gateway_proxy 區段定義資料中心閘道將用來連接 Server & Workload Security保護 的 Proxy。
  • destinations 部分定義了 vCenter 和/或 Active Directory 伺服器以及用於連接它們的代理(如果有的話)。
  • HostName 是用於在 Server & Workload Security保護 控制台或 API 中添加 vCenter/Active Directory 伺服器的識別碼。
  • 使用者名稱密碼 是資料中心閘道用來連接到 Proxy 的登入資訊。如果不需要驗證,請省略它們。
警告
警告
destination_allow_list.yaml 保存在安全的地方,並使用權限來限制訪問。它包含密碼。未經授權的訪問可能會導致安全漏洞。
警告
警告
每個 HostName 必須是唯一的。如果網域名稱或 IP 位址指向與另一個 HostName 相同的 vCenter/Active Directory 伺服器,可能會導致受管理代理程式出現意外行為。
注意
注意
為避免多個 HostName 條目解析到相同的 IP 位址而造成重複,只有第一個網域名稱會生效。網域名稱優先於 IP 位址。例如,根據以下配置,資料中心閘道將與主機名稱為 vc1.dc.internal 的 vCenter 伺服器通信:
# Both "vc1.dc.internal" and "vc1.dc.example.com" resolve to 192.168.100.1

destinations:
  - HostName: "192.168.100.1"       # Does not take effect because hostnames take precedence over IP addresses
    Port: 443
  - HostName: "vc1.dc.internal"     # Takes effect
    Port: 443
  - HostName: "vc1.dc.example.com"  # Does not take effect because it resolves to the same IP address as previous hostname
    Port: 443

安裝資料中心閘道

在您想要安裝資料中心閘道的伺服器上,請上傳安裝程式、驗證憑證和配置檔案,然後輸入安裝程式命令:
  • Red Hat Enterprise Linux: sudo DCGW_CRED_PATH="</absolute/path/to/credentials.json>" DCGW_ALLOW_LIST_PATH="</absolute/path/to/destination_allow_list.yaml>" rpm -ivh /path/to/rpm/file
  • Ubuntu: sudo DCGW_CRED_PATH="</absolute/path/to/credentials.json>" DCGW_ALLOW_LIST_PATH="</absolute/path/to/destination_allow_list.yaml>" apt install /path/to/deb/file
如果出現以下任何錯誤訊息,請更正問題並重試。
錯誤訊息
可能原因
解決方案
檔案路徑
credentials.json
是必需的,請設置變數
DCGW_CRED_PATH
繼續
參數
DCGW_CRED_PATH
在安裝過程中未分配。
設定變數
DCGW_CRED_PATH
完整路徑
credentials.json
檔案.
檔案名稱應包含憑證或 destination_allow_list 檔案副檔名
DCGW_CRED_PATH
DCGW_ALLOW_LIST_PATH
不包含所需的檔案名稱。
驗證該值
DCGW_CRED_PATH
以檔案名稱結尾
credentials.json
, 以及
DCGW_ALLOW_LIST_PATH
以檔案名稱結尾
destination_allow_list.yaml
.請勿修改這些檔案名稱。
沒有此檔案,請使用
readlink -f
獲取絕對路徑以
credentials.json
destination_allow_list.yaml
給定的路徑
DCGW_CRED_PATH
DCGW_ALLOW_LIST_PATH
未包含適當的檔案。
使用該命令
readlink -f
驗證正確、完整的路徑
credentials.json
destination_allow_list.yaml
.
安裝成功後,請刪除 credentials.jsondestination_allow_list.yaml,或將它們備份到安全的 位置資訊。(安裝程式會將它們複製到 /var/opt/c1ws-dcgateway/conf/credentials.json/var/opt/c1ws-dcgateway/conf/destination_allow_list.yaml,並設置正確的權限。您不需要保留原始檔案。)

疑難排解

驗證資料中心閘道的狀態

要確定資料中心閘道是否處於活動狀態(其進程正在運行),請使用 SSH 或遠端桌面連接到其伺服器,然後輸入命令:
journalctl -u c1ws-dcgw.service -f
或指令:
systemctl status c1ws-dcgw
應顯示狀態,以及已新增的 vCenter 和/或 Active Directory 伺服器:
data-center-gateway=06211061-9cdc-47ba-ba1a-865fe5c10e86.png
注意
注意
狀態僅顯示已添加到目的地列表中的伺服器。它不會測試與 vCenter 或 Active Directory 的網路連接,這必須單獨完成。
還請輸入此命令以確認錯誤日誌為空:
less +G c1ws-dcgw-error.log

驗證資料中心閘道的網路連線

要驗證 vCenter 或 Active Directory 伺服器的埠是否開啟以及是否可以從資料中心閘道訪問,請登入資料中心閘道伺服器並輸入以下命令:
nc -v SERVER_HOST_IP SERVER_HOST_PORT
位置:
  • SERVER_HOST_IP 是 vCenter 或 Active Directory 伺服器的主機名稱或 IP 位址。
  • SERVER_HOST_PORT 是監聽的通訊埠號碼。預設情況下,vCenter 為 443,Active Directory 為 389(StarTLS)/636(LDAPS)。
連線測試應該會成功。
vcenter-connection=b98bad2a-763f-49f0-951d-0a7abac757f6.png
如果不成功,請確認通訊埠號碼是否開啟。還要確認 DNS 設定以及它們之間的任何路由器、防火牆和 Proxy。(如果有 Proxy,連線必須成功連接到 Proxy,而不是直接連接到 vCenter 或 Active Directory 伺服器。)
如果連線測試顯示伺服器可達,但Server & Workload Security保護仍未接收資料,請檢查資料中心閘道錯誤日誌和顯示連線嘗試的日誌:
less +G c1ws-dcgw.log
應顯示對 vCenter 或 Active Directory 伺服器(destination)和 Trend Vision One 的防火牆例外要求 的連接嘗試。請驗證已配置的主機名稱和埠號。
dc-log=a095c7b9-1423-42c5-8e60-1a2a88bb0007.png

升級資料中心閘道

在您想要升級資料中心閘道的伺服器上,請上傳 RPM 或 DEB 檔案,然後輸入升級指令:
  • Red Hat Enterprise Linux: sudo rpm -U <new data center gateway installer rpm>
  • Ubuntu Linux: sudo apt --only-upgrade install ./<new data center gateway installer deb>
要驗證升級是否完成:
  1. 檢查資料中心閘道狀態資料中心閘道網路連線
  2. 驗證已安裝軟體的版本號碼:
    • Red Hat Enterprise Linux: rpm -q --info <資料中心閘道套件名稱>
    • Ubuntu Linux: apt show <資料中心閘道套件名稱>