10 遠端安裝 #
可以使用不同的方法安裝 SUSE® Linux Enterprise Server。除了第 6 章 「使用 YaST 安裝」中介紹的常見媒體安裝方式外,您也可以選擇各種基於網路的方式,甚至可以選擇採用無人管理的方式來安裝 SUSE Linux Enterprise Server。
將透過兩個簡短的核對清單來介紹每一個方法︰一個列出該方法的先決條件,另一個則說明基本程序。接著將介紹每種安裝方式所使用的所有技術詳細資訊。
以下幾節中將要存放新安裝之 SUSE Linux Enterprise Server 的系統稱為目標系統或安裝目標。儲存庫 (以前稱為「安裝來源」) 這個名詞則是用來表示所有安裝資料的來源。其中包括實體媒體 (例如 CD 和 DVD) 以及您網路中發佈安裝資料的網路伺服器。
10.1 遠端安裝的安裝方式 #
此章節將介紹最常用於遠端安裝的安裝方式。不論使用哪個方式,都必須仔細檢查先決條件清單,並依照該安裝方式中說明的程序進行安裝。如果需要某個特定步驟的詳細說明,請連接至每個步驟中提供的連結以取得說明。
10.1.1 透過 VNC 執行簡易遠端安裝 — 靜態網路組態 #
此安裝類型仍需要某個程度的實體存取權限,以便存取並啟動目標系統來進行安裝。由使用 VNC 連接至安裝程式的遠端工作站控制安裝。這時也必須執行像第 6 章 「使用 YaST 安裝」 所述手動安裝時的使用者互動。
使用此安裝類型時,請確定已符合以下需求︰
遠端儲存庫或本地儲存庫︰
遠端儲存庫︰NFS、HTTP、FTP、TFTP 或具有有效網路連線的 SMB。
本地儲存庫,例如 DVD。
執行網路連接的目標系統。
具有有效網路連接和 VNC 檢視器軟體的控制系統。
用於啟動目標系統的實體開機媒體 (CD、DVD 或 隨身碟)。
已指定給儲存庫和控制系統的有效靜態 IP 位址。
已指定到目標系統的有效靜態 IP 位址。
若要執行此安裝類型,請按照下列步驟進行︰
依照第 8 章 「安裝保存安裝來源的伺服器」 中的說明設定儲存庫。選擇 NFS、HTTP、FTP 或 TFTP 網路伺服器。若要使用 SMB 儲存庫,請參閱第 8.5 節 「管理 SMB 儲存庫」。
使用 SUSE Linux Enterprise Server 媒體套件的 DVD1 將目標系統開機。
目標系統開機螢幕出現時,使用開機選項提示來設定適當的 VNC 選項和儲存庫的位址。如需詳細說明,請參閱 第 10.2 節 「啟動要安裝的目標系統」。
目標系統會啟動到以文字模式為基礎的環境,並提供網路位址和顯示編號,而 VNC 檢視器應用程式或瀏覽器必須使用這些資訊才可在圖形安裝環境下進行安裝。 VNC 安裝透過 OpenSLP 宣告自身的存在,以及防火牆設定是否允許。這些可透過
slptool
找到,如程序 10.1 「透過 OpenSLP 為 VNC 安裝定址」中所述。接著,請在控制工作站上開啟 VNC 檢視應用程式或網頁瀏覽器,並依照第 10.3.1 節 「安裝 VNC」 中的說明連接到目標系統。
依照第 6 章 「使用 YaST 安裝」 所述步驟執行安裝。目標系統重新開機後,重新連接至目標系統,以完成安裝的最後一個部分。
完成安裝。
10.1.2 透過 VNC 執行簡易遠端安裝─動態網路組態 #
此安裝類型仍需要某個程度的實體存取權限,以便存取並啟動目標系統來進行安裝。網路組態設定透過 DHCP 完成。安裝是使用 VNC 從遠端工作站進行控制,但組態設定需要與使用者互動。
使用此安裝類型時,請確定已符合以下需求︰
遠端儲存庫︰NFS、HTTP、FTP 或具有有效網路連接的 SMB。
執行網路連接的目標系統。
具有有效網路連接和 VNC 檢視器軟體的控制系統。
使用 SUSE Linux Enterprise Server 媒體套件的 DVD1 將目標系統開機。
提供 IP 位址的執行中 DHCP 伺服器。
若要執行此安裝類型,請按照下列步驟進行︰
依照第 8 章 「安裝保存安裝來源的伺服器」 中的說明設定儲存庫。選擇 NFS、HTTP 或 FTP 網路伺服器。若要使用 SMB 儲存庫,請參閱第 8.5 節 「管理 SMB 儲存庫」。
使用 SUSE Linux Enterprise Server 媒體套件的 DVD1 將目標系統開機。
目標系統開機螢幕出現時,使用開機選項提示來設定適當的 VNC 選項和儲存庫的位址。如需詳細說明,請參閱 第 10.2 節 「啟動要安裝的目標系統」。
目標系統會啟動到以文字模式為基礎的環境,並提供網路位址和顯示編號,而 VNC 檢視器應用程式或瀏覽器必須使用這些資訊才可在圖形安裝環境下進行安裝。 VNC 安裝透過 OpenSLP 宣告自身的存在,以及防火牆設定是否允許。這些可透過
slptool
找到,如程序 10.1 「透過 OpenSLP 為 VNC 安裝定址」中所述。接著,請在控制工作站上開啟 VNC 檢視應用程式或網頁瀏覽器,並依照第 10.3.1 節 「安裝 VNC」 中的說明連接到目標系統。
依照第 6 章 「使用 YaST 安裝」 所述步驟執行安裝。目標系統重新開機後,重新連接至目標系統,以完成安裝的最後一個部分。
完成安裝。
10.1.3 透過 VNC 執行遠端安裝 — PXE 開機和網路喚醒功能 #
此安裝類型為完全自動安裝。目標機器將經由遠端啟動。使用者只需在實際安裝時才需要與安裝程式進行互動。此方法適用於跨網站部署。
若要執行此安裝類型,請確定已符合以下需求︰
遠端儲存庫︰NFS、HTTP、FTP 或具有有效網路連接的 SMB。
TFTP 伺服器。
執行用於您網路的 DHCP 伺服器。
可以透過 PXE 開機、可連接網路並具有網路喚醒功能的目標系統,且需插入和連接到網路。
具有有效網路連接和 VNC 檢視器軟體的控制系統。
若要執行此安裝類型,請按照下列步驟進行︰
依照第 8 章 「安裝保存安裝來源的伺服器」 中的說明設定儲存庫。選擇一個 NFS、HTTP、FTP 網路伺服器,或設定 SMB 儲存庫,詳細步驟說明請參閱第 8.5 節 「管理 SMB 儲存庫」。
設定 TFTP 伺服器以存放目標系統所需的開機影像。如需詳細資訊,請參閱第 9.2 節 「設定 TFTP 伺服器」。
設定 DHCP 伺服器以向所有機器提供 IP 位址,並向目標系統顯示 TFTP 伺服器的位置。如需詳細資訊,請參閱第 9.1 節 「設定 DHCP 伺服器」。
準備用於 PXE 啟動的目標系統。如需進一步詳細說明,請參閱第 9.5 節 「準備用於 PXE 啟動的目標系統」。
使用網路喚醒功能啟動目標系統的開機程序。如需詳細資訊,請參閱第 9.7 節 「區域網路喚醒」。
接著,請在控制工作站上開啟 VNC 檢視應用程式或網頁瀏覽器,並依照第 10.3.1 節 「安裝 VNC」 中的說明連接到目標系統。
依照第 6 章 「使用 YaST 安裝」 所述步驟執行安裝。目標系統重新開機後,重新連接至目標系統,以完成安裝的最後一個部分。
完成安裝。
10.1.4 透過 SSH 執行簡易遠端安裝 — 靜態網路組態 #
此安裝類型仍需要某個程度的實體存取權限,以便存取並啟動目標系統並決定安裝目標的 IP 位址。安裝本身完全受控於遠端工作站,遠端工作站會使用 SSH 連接至安裝程式。這時也必須執行像第 6 章 「使用 YaST 安裝」 所述一般安裝時的使用者互動。
使用此安裝類型時,請確定已符合以下需求︰
遠端儲存庫︰NFS、HTTP、FTP 或具有有效網路連接的 SMB。
執行網路連接的目標系統。
執行網路連接和 SSH 用戶端軟體的控制系統。
使用 SUSE Linux Enterprise Server 媒體套件的 DVD1 將目標系統開機。
已指定給儲存庫和控制系統的有效靜態 IP 位址。
已指定到目標系統的有效靜態 IP 位址。
若要執行此安裝類型,請按照下列步驟進行︰
依照第 8 章 「安裝保存安裝來源的伺服器」 中的說明設定儲存庫。選擇 NFS、HTTP 或 FTP 網路伺服器。若要使用 SMB 儲存庫,請參閱第 8.5 節 「管理 SMB 儲存庫」。
使用 SUSE Linux Enterprise Server 媒體套件的 DVD1 將目標系統開機。
目標系統開機螢幕出現時,使用開機選項提示來設定適當的網路連接參數和儲存庫位址,並啟用 SSH。如需詳細說明,請參閱 第 10.2.2 節 「使用自訂開機選項」。
目標系統會啟動到以文字模式為基礎的環境,並提供網路位址,而所有 SSH 用戶端必須使用這些資訊才可在圖形安裝環境下進行安裝。
接著,請在控制工作站上開啟終端機視窗,並依照第 10.3.2.2 節 「連接到安裝程式」 中的說明連接到目標系統。
依照第 6 章 「使用 YaST 安裝」 所述步驟執行安裝。目標系統重新開機後,重新連接至目標系統,以完成安裝的最後一個部分。
完成安裝。
10.1.5 透過 SSH 執行簡易遠端安裝 ─ 動態網路組態 #
此安裝類型仍需要某個程度的實體存取權限,以便存取並啟動目標系統並決定安裝目標的 IP 位址。安裝是使用 SSH 從遠端工作站進行控制,但組態設定需要與使用者互動。
在網路設定對話方塊中,核取
,並避免使用 NetworkManager。否則,SSH 連接將在安裝期間中斷。安裝完成之後,請將該設定重設為 。使用此安裝類型時,請確定已符合以下需求︰
遠端儲存庫或本地儲存庫︰
遠端儲存庫︰NFS、HTTP、FTP、TFTP 或具有有效網路連線的 SMB。
本地儲存庫,例如 DVD。
執行網路連接的目標系統。
執行網路連接和 SSH 用戶端軟體的控制系統。
用於啟動目標系統的實體開機媒體 (CD、DVD 或 隨身碟)。
提供 IP 位址的執行中 DHCP 伺服器。
若要執行此安裝類型,請按照下列步驟進行︰
依照第 8 章 「安裝保存安裝來源的伺服器」 中的說明設定儲存庫來源。選擇 NFS、HTTP 或 FTP 網路伺服器。若要使用 SMB 儲存庫,請參閱第 8.5 節 「管理 SMB 儲存庫」。
使用 SUSE Linux Enterprise Server 媒體套件的 DVD1 將目標系統開機。
出現目標系統的開機畫面時,請使用開機選項提示來輸入適當的網路連接參數和安裝來源位置,並啟用 SSH。請參閱 第 10.2.2 節 「使用自訂開機選項」,以取得使用這些參數的詳細說明。
目標系統會啟動到以文字模式為基礎的環境,並提供網路位址,而所有 SSH 用戶端必須使用這些資訊才可在圖形安裝環境下進行安裝。
接著,請在控制工作站上開啟終端機視窗,並依照第 10.3.2.2 節 「連接到安裝程式」 中的說明連接到目標系統。
依照第 6 章 「使用 YaST 安裝」 所述步驟執行安裝。目標系統重新開機後,重新連接至目標系統,以完成安裝的最後一個部分。
完成安裝。
10.1.6 透過 SSH 執行遠端安裝 — PXE 開機和網路喚醒功能 #
此安裝類型為完全自動安裝。目標機器將經由遠端啟動。
若要執行此安裝類型,請確定已符合以下需求︰
遠端儲存庫︰NFS、HTTP、FTP 或具有有效網路連接的 SMB。
TFTP 伺服器。
網路中目前提供靜態 IP 給將要安裝主機的執行中 DHCP 伺服器。
可以透過 PXE 開機、可連接網路並具有網路喚醒功能的目標系統,且需插入和連接到網路。
執行網路連線和 SSH 用戶端軟體的控制系統。
若要執行此安裝類型,請按照下列步驟進行︰
依照第 8 章 「安裝保存安裝來源的伺服器」 中的說明設定儲存庫。選擇 NFS、HTTP 或 FTP 網路伺服器。如需 SMB 儲存庫的組態資訊,請參閱第 8.5 節 「管理 SMB 儲存庫」。
設定 TFTP 伺服器以存放目標系統所需的開機影像。如需詳細資訊,請參閱第 9.2 節 「設定 TFTP 伺服器」。
設定 DHCP 伺服器以向所有機器提供 IP 位址,並向目標系統顯示 TFTP 伺服器的位置。如需詳細資訊,請參閱第 9.1 節 「設定 DHCP 伺服器」。
準備用於 PXE 啟動的目標系統。如需進一步詳細說明,請參閱第 9.5 節 「準備用於 PXE 啟動的目標系統」。
使用網路喚醒功能啟動目標系統的開機程序。如需詳細資訊,請參閱第 9.7 節 「區域網路喚醒」。
接著,請在控制工作站上啟動 SSH 用戶端,並連接到目標系統,詳細步驟說明請參閱第 10.3.2 節 「安裝 SSH」。
依照第 6 章 「使用 YaST 安裝」 所述步驟執行安裝。目標系統重新開機後,重新連接至目標系統,以完成安裝的最後一個部分。
完成安裝。
10.2 啟動要安裝的目標系統 #
除了 第 9.7 節 「區域網路喚醒」 和 第 9.3.1 節 「準備結構」 中提到的方法,還有兩種不同的方法也可以自訂安裝的開機程序。一種方法是使用預設的開機選項和功能鍵。另一種方法是使用安裝開機畫面中的開機選項提示,來指定安裝核心可能需要針對特定硬體使用的開機選項。
10.2.1 使用預設開機選項 #
開機選項已在第 6 章 「使用 YaST 安裝」中詳細介紹過。一般而言,選取 後即可開始安裝開機程序。
如果發生任何問題,請使用第 41.2 節 「安裝問題」。
或 。若需更多安裝程序疑難排解的資訊,請參閱畫面底部的功能表列會提供一些部分設定所需的進階功能。使用 F1 ... F12 功能鍵可以指定其他選項以傳遞到安裝常式,而不需要瞭解這些參數的詳細語法 (參閱第 10.2.2 節 「使用自訂開機選項」)。第 6.2.2.1 節 「配有傳統 BIOS 的機器上的開機螢幕」提供了可用功能鍵的詳細描述。
10.2.2 使用自訂開機選項 #
使用適當的開機選項設定可以協助您簡化安裝程序。您之後也可以使用 linuxrc 常式設定許多參數,但是使用開機選項則更方便。在某些自動化設定中,initrd
和 info
檔案會提供一些開機選項。
以下表格列出本章節中提及的所有安裝方式,其中包括開機所需的參數和對應的開機選項。依照它們在下表中出現的順序附加所有的參數,可獲取一個將送到安裝常式中的開機選項字串。例如 (全部在一行上)︰
install=XXX netdevice=XXX hostip=XXX netmask=XXX vnc=XXX VNCPassword=XXX
以適用於您設定的值來取代此指令中的所有 XXX 值。
- 第 6 章 「使用 YaST 安裝」
開機時的必要參數: 無
開機選項: 不需要
- 第 10.1.1 節 「透過 VNC 執行簡易遠端安裝 — 靜態網路組態」
- 開機時的必要參數 #
安裝伺服器的位置
網路裝置
IP 位址
網路遮罩
閘道
啟用 VNC
VNC 密碼
開機選項 #install=(nfs,http, ftp,smb)://PATH_TO_INSTMEDIA
netdevice=NETDEVICE
(僅當存在數個網路裝置時才需要)hostip=IP_ADDRESS
netmask=NETMASK
gateway=IP_GATEWAY
vnc=1
VNCPassword=PASSWORD
- 第 10.1.2 節 「透過 VNC 執行簡易遠端安裝─動態網路組態」
- 開機時的必要參數 #
安裝伺服器的位置
啟用 VNC
VNC 密碼
開機選項 #install=(nfs,http, ftp,smb)://PATH_TO_INSTMEDIA
vnc=1
VNCPassword=PASSWORD
- 第 10.1.3 節 「透過 VNC 執行遠端安裝 — PXE 開機和網路喚醒功能」
- 開機時的必要參數 #
安裝伺服器的位置
TFTP 伺服器的位置
啟用 VNC
VNC 密碼
開機選項: 不適用;透過 PXE 和 DHCP 管理的程序
- 第 10.1.4 節 「透過 SSH 執行簡易遠端安裝 — 靜態網路組態」
- 開機時的必要參數 #
安裝伺服器的位置
網路裝置
IP 位址
網路遮罩
閘道
啟用 SSH
SSH 密碼
開機選項 #install=(nfs,http, ftp,smb)://PATH_TO_INSTMEDIA
netdevice=NETDEVICE
(僅當存在數個網路裝置時才需要)hostip=IP_ADDRESS
netmask=NETMASK
gateway=IP_GATEWAY
ssh=1
ssh.password=PASSWORD
- 第 10.1.5 節 「透過 SSH 執行簡易遠端安裝 ─ 動態網路組態」
- 開機時的必要參數 #
安裝伺服器的位置
啟用 SSH
SSH 密碼
開機選項 #install=(nfs,http, ftp,smb)://PATH_TO_INSTMEDIA
ssh=1
ssh.password=PASSWORD
- 第 10.1.6 節 「透過 SSH 執行遠端安裝 — PXE 開機和網路喚醒功能」
安裝伺服器的位置
TFTP 伺服器的位置
啟用 SSH
SSH 密碼
開機選項: 不適用;透過 PXE 和 DHCP 管理的程序
如需用來將 Linux 系統開機的 linuxrc 開機選項的詳細資訊,請造訪 http://en.opensuse.org/SDB:Linuxrc。
10.2.2.1 安裝附加產品和驅動程式更新 #
SUSE Linux Enterprise Server 支援安裝附加產品,例如延伸 (如 SUSE Linux Enterprise High Availability Extension)、協力廠商產品以及驅動程式或附加軟體。若要在遠端部署 SUSE Linux Enterprise Server 時自動安裝附加產品,請指定 addon=REPOSITORY
參數。
REPOSITORY 必須是可由 YaST (YaST2 或 YUM (rpm-md)) 讀取的代管儲存庫。目前不支援 ISO 影像。
驅動程式更新可在 http://drivers.suse.com/ 中找到。並非所有驅動程式更新都是以儲存庫的形式提供 - 有些只能以 ISO 影像的形式提供,因此無法使用 addon
參數進行安裝。您可以在 http://drivers.suse.com/doc/SolidDriver/Driver_Kits.html 中找到關於如何透過 ISO 影像安裝驅動程式更新的指示。
10.3 監控安裝程序 #
有數種選項可以用來遠端監控安裝程式。如果在開機時已指定用於安裝的適當開機選項,可使用 VNC 或 SSH 從遠端工作站來控制安裝和系統組態設定。
10.3.1 安裝 VNC #
您可以使用任何 VNC 檢視器軟體,在絕大多數作業系統上遠端控制 SUSE Linux Enterprise Server 的安裝。本節將介紹如何使用 VNC 檢視器應用程式或網頁瀏覽器來進行安裝。
10.3.1.1 準備安裝 VNC #
若要在安裝目標中啟用 VNC,請在安裝首次開機時指定相應的開機選項 (參閱第 10.2.2 節 「使用自訂開機選項」)。目標系統將會啟動到以文字為基礎的環境,接著,請等待 VNC 用戶端連接到安裝程式。
安裝程式將會宣告進行連接安裝時所需要的 IP 位址和顯示編號。如果您有實體存取目標系統的權限,系統開機後會隨即提供用於安裝的資訊。當 VNC 用戶端軟體提示輸入資料時,請輸入資料並提供您的 VNC 密碼。
因為安裝目標會透過 OpenSLP 宣告自身,若您的網路設定和所有機器都支援 OpenSLP,則您可以透過 SLP 瀏覽器擷取安裝目標的位址資訊,而不需要實際連接到安裝本身︰
執行
slptool findsrvtypes | grep vnc
以取得提供 VNC 之所有服務的清單。在名為YaST.installation.suse
的服務下應有 VNC 安裝目標可供您使用。執行
slptool findsrvs
YaST.installation.suse 以取得可用的安裝清單。使用 VNC 檢視器隨附的 IP 位址與連接埠 (通常是5901
)。
10.3.1.2 連接到安裝程式 #
若要連接到 VNC 伺服器 (在本案例中為安裝目標),請在任意作業系統中啟動一個獨立的 VNC 檢視器應用程式。
您可以使用 VNC 從其他任何作業系統 (包括其他 Linux 類別、Windows 或 macOS) 控制 Linux 系統的安裝。
若是使用 Linux 機器,請確定已安裝 tightvnc
套件。若是使用 Windows 機器,請安裝此應用程式 (可在 TightVNC 首頁 http://www.tightvnc.com/download.html 取得) 的 Windows 連接埠。
若要連接到在目標機器上執行的安裝程式,請執行下列步驟︰
啟動 VNC 檢視器。
輸入由 SLP 瀏覽器或安裝程式本身提供的安裝目標 IP 位址和顯示編號︰
IP_ADDRESS:DISPLAY_NUMBER
接著會在您的桌面上開啟一個視窗,並顯示做為一般本機安裝的 YaST 畫面。
10.3.2 安裝 SSH #
您可以使用 SSH,透過任何 SSH 用戶端軟體遠端控制 Linux 機器的安裝。
10.3.2.1 準備安裝 SSH #
除了安裝所需的軟體套件 (用於 Linux 的 OpenSSH 和用於 Windows 的 PuTTY) 外,您還需要指定相應的開機選項來為安裝啟用 SSH。如需詳細資料,請參閱第 10.2.2 節 「使用自訂開機選項」。任何 SUSE Linux 作業系統上會預設安裝 OpenSSH。
10.3.2.2 連接到安裝程式 #
擷取安裝目標的 IP 位址。如果您具有對目標機器的實體存取權限,請使用初始開機後安裝常式在主控台提供的 IP 位址。或者,也可以採用在 DHCP 伺服器組態中指定給此特定主機的 IP 位址。
在指令行,輸入以下指令︰
ssh -X root@ ip_address_of_target
以安裝目標的實際 IP 位址取代 IP_ADDRESS_OF_TARGET。
出現輸入使用者名稱的提示時,請輸入
root
。當提示輸入密碼時,請輸入使用 SSH 開機選項所設定的密碼。完成驗證後,會出現一個指令行,提示您輸入安裝目標。
請輸入
yast
啟動安裝程式。出現一個視窗,顯示第 6 章 「使用 YaST 安裝」所述的一般 YaST 畫面。