以靜默模式安裝適用於 Linux 的網路代理(搭配回應檔案)
您可在 Linux 裝置上使用回應檔案設定檔安裝網路代理,此檔案內含自訂的安裝參數:變數與其各自的值。使用此回應檔案可讓您以靜默模式執行安裝,意即使用者無須參與。
若要以靜默模式安裝適用於 Linux 的網路代理:
- 為 Linux 裝置做好遠端安裝的準備。透過任何適用的套件管理系統下載並建立遠端安裝套件,例如使用網路代理的 .deb 或 .rpm 套件。
- 如果您想在裝有 SUSE Linux Enterprise Server 15 作業系統的裝置上安裝網路代理,請首先安裝 insserv-compat 套件配置網路代理。
如果要在作業系統為 RED OS 7.3.4 或更高版本的裝置上安裝網路代理,請安裝 libxcrypt-compat 套件以便網路代理正確運作。
- 閱讀最終使用者產品授權協議。只有在您理解並接受最終使用者產品授權協議的條款時,才遵循以下步驟操作。
- 透過輸入回應檔案的全名設定 KLAUTOANSW(包含路徑),如下:
export KLAUTOANSWERS=/tmp/nagent_install/answers.txt
- 在您已在環境變數中指定的目錄中建立回應檔案(處於 TXT 格式)。將採取 VARIABLE_NAME=variable_value 格式的變數清單(個別列於單獨字行)加入至回應檔案。
正確使用回應檔案,您必須在其中包含三個必要變數的最小集合:
- KLNAGENT_SERVER
- KLNAGENT_AUTOINSTALL
- EULA_ACCEPTED
您也可新增任何選用變數來使用您遠端安裝更特定的變數。下表列出可包含在回應檔案中的所有變數:
回應檔案的變數會作為以靜默模式安裝網路代理的參數使用。
回應檔案的變數會作為以靜默模式安裝網路代理的參數使用。
變數名稱
|
必要
|
敘述
|
可能的值
|
KLNAGENT_SERVER
|
是
|
包含管理伺服器名稱,以完全合格的網域名稱 (FQDN) 或 IP 位址呈現。
|
DNS 名稱或 IP 位址。
|
KLNAGENT_AUTOINSTALL
|
是
|
定義是否啟用靜默的安裝模式。
|
1—啟用靜默模式;使用者在安裝期間未收到要採取任何行動的提示。
其他—停用靜默模式;使用者可能會在安裝期間收到要採取行動的提示。
|
EULA_ACCEPTED
|
是
|
定義使用者是否接受網路代理的最終使用者產品授權協議 (EULA);遺失時,可解讀為未接受 EULA。
|
1—本人確認已完全閱讀、理解並接受本最終使用者授權協議的條款和條件。
其他值或未指定 — 表示我不接受產品授權協議的條款(將不會執行安裝)。
|
KLNAGENT_PROXY_USE
|
否
|
定義與管理伺服器的連線是否會使用代理設定。預設值是 0。
|
1—使用代理設定。
其他—未使用代理設定。
|
KLNAGENT_PROXY_ADDR
|
否
|
定義用來與管理伺服器連線的代理伺服器位址。
|
DNS 名稱或 IP 位址。
|
KLNAGENT_PROXY_LOGIN
|
否
|
定義用來登入代理伺服器的使用者名稱。
|
任何現有的使用者名稱。
|
KLNAGENT_PROXY_PASSWORD
|
否
|
定義用來登入代理伺服器的使用者密碼。
|
作業系統中密碼格式允許使用的任何英數字元集。
|
KLNAGENT_VM_VDI
|
否
|
定義網路代理是否已安裝在建立動態虛擬機器的映像檔。
|
1—網路代理會安裝在映像擋上,這在之後會用來建立動態虛擬機器。
其他—安裝期間沒有使用映像檔。
|
KLNAGENT_VM_OPTIMIZE
|
否
|
定義網路代理設定是否最適用於 hypervisor。
|
1—網路代理的預設本機設定已修改,以使其最佳運用 hypervisor。
|
KLNAGENT_TAGS
|
否
|
列出指派給網路代理實例的標籤。
|
由分號區隔的一或多個標籤名稱。
|
KLNAGENT_UDP_PORT
|
否
|
定義由網路代理使用的 UDP 連接埠。預設值是 15000。
|
任何現有的埠號。
|
KLNAGENT_PORT
|
否
|
定義網路代理使用的非 TLS 連接埠。預設值是 14000。
|
任何現有的埠號。
|
KLNAGENT_SSLPORT
|
否
|
定義網路代理使用的 TLS 連接埠。預設值是 13000。
|
任何現有的埠號。
|
KLNAGENT_USESSL
|
否
|
定義連線是否使用傳輸層安全 (TLS)。
|
1(預設)—使用 TLS。
其他—不使用 TLS。
|
KLNAGENT_GW_MODE
|
否
|
定義是否使用連線閘道。
|
1(預設)—不修改目前設定(在初次呼叫中,不指定任何連線閘道)。
2—不使用任何連線閘道。
3—使用連線閘道。
4—網路代理實例會在隔離區域 (DMZ) 作為連線閘道使用。
|
KLNAGENT_GW_新增RESS
|
否
|
定義連線閘道的位址。僅在 KLNAGENT_GW_MODE=3 時適用該值。
|
DNS 名稱或 IP 位址。
|
KLNAGENT_DEVICEOWNER_REGISTRATION_START
|
否
|
允許在網路代理安裝後作為裝置所有者公用程式執行使用者註冊。如果關閉,則使用者無法註冊為裝置所有者。
|
1 — 使用者註冊為裝置所有者公用程式將在網路代理安裝後執行。
其他—已關閉。
|
- 安裝網路代理:
- 要將網路代理從 RPM 套件安裝到 32 位元作業系統,請執行以下命令:
# rpm -i klnagent-<
build number
>.i386.rpm
- 要將網路代理從 RPM 套件安裝到 64 位元作業系統,請執行以下命令:
# rpm -i klnagent64-<
build number
>.x86_64.rpm
- 要將網路代理從 RPM 套件安裝到 Arm 架構的 64 位元作業系統,請執行以下命令:
# rpm -i klnagent64-<
build number
>.aarch64.rpm
- 要將網路代理從 DEB 套件安裝到 32 位元作業系統,請執行以下命令:
# apt-get install ./klnagent_<
build number
>_i386.deb
- 要將網路代理從 DEB 套件安裝到 64 位元作業系統,請執行以下命令:
# apt-get install ./klnagent64_<
build number
>_amd64.deb
- 要將網路代理從 DEB 套件安裝到 Arm 架構的 64 位元作業系統,請執行以下命令:
# apt-get install ./klnagent64_<
build number
>_arm64.deb
Linux 的網路代理安裝會以靜默模式啟動;使用者在程序期間不會收到採取任何動作的提示。
頁頂