跳至內容跳至頁面導覽:上一頁 [access key p]/下一頁 [access key n]
documentation.suse.com / SUSE Linux Enterprise Server 文件 / 部署指南 / 安裝程序 / 遠端安裝
適用範圍 SUSE Linux Enterprise Server 15 SP5

11 遠端安裝

SUSE® Linux Enterprise Server 的整個安裝程序可以透過網路來執行。本章介紹如何提供所需的環境,以透過網路開機、安裝和控制安裝。

11.1 綜覽

若要進行遠端安裝,需要考慮如何開機、如何控制安裝,以及安裝資料的來源。您可以將所有可用選項互相結合使用 (如果它們適用於您的硬體平台)。

開機方法

根據所用的硬體,可以使用多種方式來將系統開機。常用的方式包括 DVD、USB 磁碟機或 PXE 開機。如需平台的詳細資訊,請參閱第 I 部分 「安裝準備」

若要透過 PXE 設定用於開機的伺服器,請參閱第 17 章 「準備網路開機環境

資料來源

最常見的做法是將 DVD 或 USB 磁碟機當成 SUSE Linux Enterprise Server 的安裝來源使用。也可以使用安裝伺服器。在這種情況下,請使用 install 開機參數來指定來源。如需詳細資訊,請參閱第 7.3.3 節 「指定安裝來源」

若要使用網路來源進行安裝,請依據第 16 章 「設定網路安裝來源中所述準備一部伺服器。

安裝方法

您可以透過 SSH、VNC 或機器的序列主控台來執行安裝,而無需使用直接連接至目標機器的鍵盤和顯示器。第 11.3 節 「透過 VNC 監控安裝」第 11.4 節 「透過 SSH 監控安裝」第 11.5 節 「透過系列主控台安裝」章節對此做了介紹。

可以使用 AutoYaST 來全自動完成安裝程序。如需更多資訊,請參閱AutoYaST Guide

11.2 遠端安裝方案

此章節將介紹最常用於遠端安裝的安裝方式。不論使用哪個方式,都必須仔細檢查先決條件清單,並依照該安裝方式中說明的程序進行安裝。如果需要某個特定步驟的詳細說明,請連接至每個步驟中提供的連結以取得說明。

11.2.1 透過 VNC 從來源媒體安裝

此安裝類型仍需要某個程度的實體存取權限,以便存取並啟動目標系統來進行安裝。由使用 VNC 連接至安裝程式的遠端工作站控制安裝。這時也必須執行像第 8 章 「安裝步驟 所述手動安裝時的使用者互動。

使用此安裝類型時,請確定符合以下需求。

  • 目標系統已建立有效的網路連接。

  • 控制系統已建立有效的網路連接,且裝有 VNC 檢視器軟體或啟用了 JavaScript 的瀏覽器 (Firefox、Chromium、Internet Explorer、Opera 等)。

  • 安裝 DVD 或 USB 隨身碟。

若要執行此安裝類型,請按照下列步驟進行:

  1. 使用 SUSE Linux Enterprise Server 媒體套件的安裝媒體 (USB 隨身碟) 將目標系統開機。

  2. 當目標系統的開機螢幕出現時,使用開機參數提示來設定 VNC 選項,並視需要設定靜態網路組態。如需開機參數的資訊,請參閱第 7 章 「開機參數

    1. 靜態網路組態的開機參數:

      netdevice=NETDEVICE hostip=IP_ADDRESS netmask=NETMASK gateway=IP_GATEWAY vnc=1 VNCPassword=PASSWORD
    2. 動態 (DHCP) 網路組態的開機參數:

      vnc=1 VNCPassword=PASSWORD
  3. 目標系統開機進入文字式環境,並顯示網路位址和顯示編號。如果已正確指定防火牆設定,則 VNC 安裝會透過 OpenSLP 宣告自身。這些可透過 slptool 找到,如第 11.3.1 節 「準備進行 VNC 安裝」中所述。

  4. 在控制工作站上,依照第 11.3 節 「透過 VNC 監控安裝」中所述,開啟 VNC 檢視器或網頁瀏覽器,並使用提供的網路位址和顯示編號連接到目標系統。

  5. 依照第 8 章 「安裝步驟 所述步驟執行安裝。

11.2.2 使用 VNC 進行網路安裝

這種安裝不需要與目標電腦直接互動。透過 PXE 將系統開機,並從伺服器擷取安裝資料。

若要執行此類安裝,請確定符合以下需求:

  • 至少有一部可用於安裝 DHCP、NFS、HTTP、FTP、TFTP 或 SMB 伺服器的機器。

  • 可以透過 PXE 開機、可連接網路並具有網路喚醒功能的目標系統,且需插入和連接到網路。

  • 控制系統已建立有效的網路連接,且裝有 VNC 檢視器軟體或啟用了 JavaScript 的瀏覽器 (Firefox、Chromium、Microsoft Edge、Opera 等)。

若要執行此類安裝,請按照下列步驟進行。

  1. 設定包含安裝資料的伺服器。如需詳細資料,請參閱第 IV 部分 「設定安裝伺服器」

  2. 為網路設定 DHCP 和 TFTP 伺服器。第 17 章 「準備網路開機環境中對此做了介紹。新增所需的開機參數,以啟用 VNC 伺服器。

  3. 在目標機器韌體中啟用 PXE 開機。如需詳細資訊,請參閱第 17.4 節 「為 PXE 開機準備目標系統」

  4. 使用網路喚醒功能啟動目標系統的開機程序。第 17.5 節 「使用網路喚醒進行遠端喚醒」中對此做了介紹。

  5. 在控制工作站上,第 11.3 節 「透過 VNC 監控安裝」中所述開啟 VNC 檢視應用程式或網頁瀏覽器,並連接至目標系統。

  6. 依照第 8 章 「安裝步驟 所述步驟執行安裝。

11.2.3 透過 SSH 從來源媒體安裝

此安裝類型仍需要某個程度的實體存取權限,以便存取並啟動目標系統並決定安裝目標的 IP 位址。安裝本身完全受控於遠端工作站,遠端工作站會使用 SSH 連接至安裝程式。這時也必須執行像第 8 章 「安裝步驟 所述一般安裝時的使用者互動。

使用此安裝類型時,請確定符合以下需求。

  • 執行網路連接的目標系統。

  • 執行網路連接和 SSH 用戶端軟體的控制系統。

  • 安裝 DVD 或 USB 隨身碟。

若要執行此安裝類型,請按照下列步驟進行:

  1. 第 IV 部分 「設定安裝伺服器」中所述設定安裝目標和安裝伺服器。

  2. 使用 SUSE Linux Enterprise Server 媒體套件的安裝媒體 (USB 隨身碟) 將目標系統開機。

  3. 當目標系統的開機畫面出現時,使用開機參數提示來設定 SSH 選項,並視需要設定靜態網路組態。如需開機參數的資訊,請參閱第 7 章 「開機參數

    1. 靜態網路組態的開機參數:

      netdevice=NETDEVICE hostip=IP_ADDRESS netmask=NETMASK gateway=IP_GATEWAY ssh=1 ssh.password=PASSWORD
    2. 動態 (DHCP) 網路組態的開機參數:

      ssh=1 ssh.password=PASSWORD
  4. 目標系統會啟動到以文字模式為基礎的環境,並提供網路位址,而所有 SSH 用戶端必須使用這些資訊才可在圖形安裝環境下進行安裝。

  5. 接著,請在控制工作站上開啟終端機視窗,並依照第 11.4.2 節 「連接至安裝程式」 中的說明連接到目標系統。

  6. 依照第 8 章 「安裝步驟 所述步驟執行安裝。

11.2.4 透過 SSH 從網路安裝

這種安裝不需要與目標電腦直接互動。透過 PXE 將系統開機,並從伺服器擷取安裝資料。

若要執行此安裝類型,請確定已符合以下需求:

  • 至少有一部可用於安裝 DHCP、NFS、HTTP、FTP、TFTP 或 SMB 伺服器的機器。

  • 可以透過 PXE 開機、可連接網路並具有網路喚醒功能的目標系統,且需插入和連接到網路。

  • 具有有效網路連接和 SSH 檢視器軟體的控制系統。

若要執行此類安裝,請按照下列步驟進行。

  1. 設定包含安裝資料的伺服器。如需詳細資料,請參閱第 IV 部分 「設定安裝伺服器」

  2. 為網路設定 DHCP 和 TFTP 伺服器。第 17 章 「準備網路開機環境中對此做了描述。新增所需的開機參數,以啟用 SSH 伺服器。

  3. 在目標機器韌體中啟用 PXE 開機。如需詳細資訊,請參閱第 17.4 節 「為 PXE 開機準備目標系統」

  4. 使用網路喚醒功能啟動目標系統的開機程序。第 17.5 節 「使用網路喚醒進行遠端喚醒」中對此做了介紹。

  5. 在控制工作站上,第 11.4 節 「透過 SSH 監控安裝」中所述開啟 SSH 用戶端軟體,並連接至目標系統。

  6. 依照第 8 章 「安裝步驟 所述步驟執行安裝。

11.3 透過 VNC 監控安裝

使用 VNC 檢視器可以在絕大多數作業系統上遠端控制 SUSE Linux Enterprise Server 的安裝。本節介紹如何使用 VNC 檢視器或網頁瀏覽器進行安裝。

11.3.1 準備進行 VNC 安裝

若要在安裝目標中啟用 VNC,請在安裝首次開機時指定相應的開機參數 (參閱第 7 章 「開機參數)。目標系統將會啟動到以文字為基礎的環境,接著,請等待 VNC 用戶端連接到安裝程式。

安裝程式將會宣告進行連接安裝時所需要的 IP 位址和顯示編號。如果您有實體存取目標系統的權限,系統開機後會隨即提供用於安裝的資訊。當 VNC 用戶端軟體提示輸入資料時,請輸入資料並提供您的 VNC 密碼。

由於安裝目標透過 OpenSLP 通告自身,因此您可以透過 SLP 瀏覽器擷取安裝目標的位址資訊。如果網路設定和所有機器都支援 OpenSLP,則您不需要對安裝目標進行實體存取:

程序 11.1︰ 透過 OpenSLP 為 VNC 安裝定址
  1. 執行 slptool findsrvtypes | grep vnc 以取得提供 VNC 之所有服務的清單。在名為 YaST.installation.suse 的服務下應有 VNC 安裝目標可供您使用。

  2. 執行 slptool findsrvs YaST.installation.suse 以取得可用的安裝清單。使用 VNC 檢視器隨附的 IP 位址與連接埠 (通常是 5901)。

11.3.2 連接至安裝程式

有兩種方法可以連接到 VNC 伺服器 (即本範例中的安裝目標)。可以啟動 VNC 檢視器,或使用啟用了 JavaScript 的網頁瀏覽器進行連接。

使用 VNC 可以從其他任何作業系統 (包括其他 Linux 套裝作業系統、Windows 或 macOS) 安裝 Linux 系統。

若是使用 Linux 機器,請確定已安裝 tightvnc 套件。在 Windows 機器上,安裝此應用程式的 Windows 連接埠 (請參閱 http://www.tightvnc.com/download.html)。

若要連接到在目標機器上執行的安裝程式,請執行下列步驟。

  1. 啟動 VNC 檢視器。

  2. 輸入安裝目標的 IP 位址和顯示編號:

    IP_ADDRESS:DISPLAY_NUMBER

    這會開啟一個視窗,其中顯示了與普通本地安裝中相同的 YaST 螢幕。

如果不使用 VNC 檢視器的話,您可以使用啟用了 JavaScript 的、支援 JavaScript 的瀏覽器來執行安裝。

請注意,瀏覽器 VNC 連接未加密。

若要執行 VNC 安裝,請依照下列步驟進行。

  1. 啟動網頁瀏覽器,並在位址提示中輸入以下內容:

    http://IP_ADDRESS_OF_TARGET:5801
  2. 出現提示時,輸入 VNC 密碼。這會開啟一個視窗,其中顯示了與普通本地安裝中相同的 YaST 螢幕。

11.4 透過 SSH 監控安裝

使用 SSH 用戶端可以透過 SSH 遠端執行安裝。

11.4.1 準備進行 SSH 安裝

除了安裝所需的軟體套件 (用於 Linux 的 OpenSSH 和用於 Windows 的 PuTTY) 外,您還需要指定相應的開機參數來為安裝啟用 SSH。如需詳細資料,請參閱第 7 章 「開機參數。任何 SUSE Linux 作業系統上會預設安裝 OpenSSH。

11.4.2 連接至安裝程式

啟動 SSH 安裝後,請執行以下程序以連接至 SSH 工作階段。

  1. 擷取安裝目標的 IP 位址。如果您具有對目標機器的實體存取權限,請在完成初始開機後,從主控台取得安裝常式提供的 IP 位址。或者,可以在 DHCP 伺服器組態中取得指定給目標機器的 IP 位址。

  2. 在終端機中執行以下指令:

    ssh -X root@TARGET_IP_ADDRESS

    以安裝目標的實際 IP 位址取代 TARGET_IP_ADDRESS

  3. 出現輸入使用者名稱的提示時,請輸入 root

  4. 出現提示時,請輸入使用 SSH 開機參數設定的密碼。如果驗證成功,您會看到針對安裝目標的指令行提示。

  5. 請輸入 yast 啟動安裝程式。這會開啟一個視窗,其中顯示了第 8 章 「安裝步驟中所述的 YaST 螢幕。

11.5 透過系列主控台安裝

如果採用這種安裝方法,您需要透過零數據機網線將一部電腦連接到要在其上安裝 SUSE Linux Enterprise Server 的目標機器。這兩部機器都必須支援序列主控台。某些韌體實作已設定為將開機主控台輸出傳送至序列主控台。在此情況下,不需要進行額外的組態設定。

如果韌體不使用序列主控台顯示開機主控台輸出,請為安裝設定以下開機參數:console=TTY,BAUDRATE。如需更多資訊,請參閱第 18.2.5 節 「在開機程序期間編輯功能表項目」 第 7 章 「開機參數

必須使用介面的鮑率來取代 BAUDRATE。有效值為 115200、38400 或 9600。必須使用介面的名稱來取代 TTY。大多數電腦上都有一或多個序列介面。介面的名稱可能因硬體而異:

  • ttyS0,適用於 APM

  • ttyAMA0,適用於伺服器基礎系統架構 (Server Base System Architecture,簡稱 SBSA)

  • ttyPS0,適用於 Xilinx

要執行此安裝,需要使用 minicomscreen 等終端機程式。若要啟動序列連接,請輸入以下指令,啟動本地主控台中的螢幕程式:

> screen /dev/ttyUSB0 115200

這表示監聽第一個序列埠之螢幕的鮑率為 115200。此後,將以類似文字型的安裝方式透過此終端機進行安裝。