以下依伺服器活動說明 Ignite-UX 伺服器網路連接埠的用法。接續的圖表則依網路通訊作業和時機說明連接埠活動。
啟動以 Itanium 為基礎用戶端的區域網路開機,圖 6-1:連接埠 67 和 68。
啟動 PA-RISC 用戶端的區域網路開機,圖 6-2:連接埠 1067 和 1068。
自用戶端啟動冷開機與安裝作業,圖 6-3:69、2049、2121 和 SD 動態配置連接埠。
透過自伺服器啟動的 bootsys 在執行中的系統重新安裝,圖 6-4:2049、69、2121 和 SD 動態配置連接埠,以及 514 或 22。
自用戶端啟動 make_net_recovery,圖 6-5:69、2121 和 SD 動態配置連接埠 2049。
自伺服器啟動 make_net_recovery,圖 6-6:69、2121 和 SD 動態配置連接埠 2049 和 514 或 22。
自用戶端啟動 make_sys_image,圖 6-7:514 或 2049。
圖 6-1 連接埠用法:啟動以 Itanium 為基礎用戶端的區域網路開機
用戶端透過連接埠 67 傳送開機要求至伺服器。此要求會由伺服器上的 bootpd 協助程式處理。若用戶端已註冊,便會參照 /etc/bootptab 檔案的開機 IP 位址;若為逆名用戶端,則會使用 DHCP 服務指派開機 IP 位址。接著伺服器會將網路資訊傳送至連接埠 68 上的用戶端。若需使已註冊以 Itanium 為基礎用戶端開機的相關資訊,請參閱「配置以 Itanium 為基礎用戶端的 Ignite-UX 伺服器」。若需使匿名以 Itanium 為基礎用戶端開機的相關資訊,請參閱「使匿名以 Itanium 為基礎用戶端開機之考量」。若需 bootpd 的相關資訊,請參閱 bootpd(1M)。
圖 6-2 連接埠用法:啟動 PA-RISC 用戶端的區域網路開機
用戶端透過連接埠 1067 傳送開機要求至伺服器。此要求會由伺服器上的 instl_bootd 協助程式處理。無論為已註冊用戶端或匿名用戶端,均參照 /etc/opt/ignite/instl_boottab 檔案。接著伺服器會將網路資訊傳送至連接埠 1068 上的用戶端。若需使已註冊 PA-RISC 用戶端開機的相關資訊,請參閱「配置 PA-RISC 用戶端的 Ignite-UX 伺服器」。若需使匿名 PA-RISC 用戶端開機的相關資訊,請參閱「配置伺服器以啟動匿名的 PA-RISC 用戶端」。若需 instl_bootd 的相關資訊,請參閱 instl_bootd(1M)。
圖 6-3 連接埠用法:用戶端冷開機與安裝
自伺服器下載核心程式、檔案系統和需要的檔案到用戶端,然後再使用戶端開機。
伺服器上 /var/opt/ignite/clients/client 中的 install.log 會更新。壓縮的 tar 命令備存檔會設定磁碟容體,同時檔案系統也已下載 (PA-RISC 為 INSTCMDS,以 Itanium 為基礎之系統為 INSTCMDSIA)。TUI 會在用戶端控制台上執行。使用者透過 TUI 選取安裝配置,然後選取 Go!。下載一個完成安裝作業所需的壓縮 tar 命令備存檔 (PA-RISC 為 SYSCMDS,以 Itanium 為基礎之系統為 SYSCMDSIA)。此處不探討 NFS 用來建立 RPC (遠端程序呼叫,Remote Procedure Call) 呼叫的連接埠。
若是自影像檔進行安裝,則會下載影像檔。此處不探討 NFS 用來建立 RPC 呼叫的連接埠。
若安裝配置需要伺服器安裝來自儲存站的軟體,會透過連接埠 2121 傳送一個 swinstall 要求至伺服器的軟體配送程式 (Software Distributor,SD) 協助程式 swagentd。接著便會控制伺服器上的 SD 代理程式 swagent,為下載軟體取得一個動態配置的通訊連接埠。接下來該通訊連接埠會透過連接埠 2121 向用戶端回報。用戶端會控制一個新的 swagent 處理程序,透過取得的通訊連接埠 P (也就是儲存站下載進行之處) 與伺服器通訊。若需 SD 的相關資訊,請參閱《軟體配送程式管理指南》,網址是:http://www.docs.hp.com。
圖 6-4 連接埠用法:在執行中的系統上重新安裝
伺服器以一個 ICMP 類型的 8 回應 (echo) 要求 ping 用戶端。用戶端以一個 ICMP 類型的 0 回應回覆伺服器的 ping。bootsys 需要的檔案會自伺服器傳送至用戶端。這些檔案預設會以 remsh 傳送,若使用 bootsys -S 選項則會以 ssh 傳送。
自伺服器下載核心程式、檔案系統和需要的檔案到用戶端,然後再使用戶端開機。這些檔案預設會以 rcp 傳送,若使用 bootsys -S 選項則會以 rcp 傳送。
用戶端可以透過 ssh_config 控制命令指定是否使用特權連接埠 (privileged port) (1–1023)。預設是非特權的連接埠。如欲配置 ssh 使用特權連接埠,您必須使用戶端成為 suid 程式。
圖 6-5 連接埠用法:自用戶端啟動 make_net_recovery
伺服器以一個 ICMP 類型的 8 回應 (echo) 要求 ping 用戶端。用戶端以一個 ICMP 類型的 0 回應回覆伺服器的 ping。若啟用 tftp,則會使用 /opt/ignite/Version 完成版本檢查。
若未啟用 tftp,版本檢查會依圖 6-3中說明之 swinstall 儲存站順序,以 swlist 完成。
若用戶端的 Ignite 版本比伺服器舊,便會依圖 6-3 中說明的 swinstall 儲存站順序將回復命令儲存站傳送至用戶端。
圖 6-6 連接埠用法:自伺服器啟動 make_net_recovery
伺服器會自用戶端遠端執行 make_net_recovery。預設命令會透過 remsh 執行,若搭配使用 ssh 選項在伺服器上新增用戶端來進行回復,則會以 ssh 執行。
圖 6-7 連接埠用法:自用戶端啟動 make_sys_image
golden 備存檔會透過 remsh 或 NFS 寫入目的伺服器中。請注意,若將備存檔本機寫入用戶端,make_sys_image 就不需要網路。