在單一虛擬機器上進行 AppScan 360° 的模組化安裝
模組化安裝是一項選擇性的流程,用於以較小、可控的步驟來執行安裝。這在快速安裝和自訂安裝模式下都有效。完整安裝程式的現有行爲保持不變。如果不使用 --modular,安裝程式會遵循標準的完整安裝路徑。
何時使用模組化模式
模組化模式用於在常規安裝程序中,任何元件出現故障時進行元件式安裝。
開始模組化安裝
若要在模組化模式下啟動單一 VM 安裝,請執行:
sudo ./AppScan360_SingleVMsetup_v<version>.run -- $PWD --modular前次嘗試後自動模組化提示
如果在沒有
--modular 的情況下啟動安裝程式,並偵測到先前的安裝嘗試(檢查日誌檔是否存在),安裝程式會詢問是否從最近一次成功的步驟繼續執行。- 如果選擇
Yes(或按下 Enter 鍵),安裝程式會切換到模組化模式。 - 如果選擇
No,安裝程式會繼續進行常規完整安裝。
可用的模組化模式
- 僅安裝單一元件,僅執行選定的元件安裝,然後退出。
-
從該元件回復並繼續後續安裝,從選定的元件開始安裝,並按支援的後續順序繼續執行。
支援的後續順序
模組化流程使用以下順序:
-
ipr(儲存支援圖像的內部私有登錄)
-
dpr(儲存應用程式映像的 Docker 私有登錄)
-
mssql (Microsoft SQL Server DB)
-
k0s(Kubernetes 叢集)
-
cert-manager(Kubernetes 的憑證管理員)
-
istio(Kubernetes 的閘道控制器)
-
ascp(ASCP 套件)
-
asra(ASRA 套件)
-
dtcs(DTCS 套件)
-
sca(SCA 套件)
cert-manager -> istio -> ascp -> asra -> dtcs -> sca元件可見性附註
以模組化模式顯示的清單,可能會因部署選擇和可用套件而異。
-
dtcs僅在有可用的 DTCS 套件時顯示。 -
sca僅在啓用 SCA 安裝時顯示。 -
mssql僅在 POC/Express 部署中顯示。 -
dpr可見性取決於部署模式和 DPR 選擇。
執行前的建議檢查
在執行任何元件之前,安裝程式會檢查該元件是否已處於作用中狀態。
- 對於大多數元件,系統會發出警告並詢問您是否繼續。
- 對於
istio,如果它已處於作用中狀態,安裝程式會發出警告並跳過模組化流程中的重新安裝。
如果需要重新安裝 istio,請先將其清理,然後從 istio 回復。
失敗和復原
如果某個元件安裝失敗,模組化執行就會在該元件上停止。
若要復原:
- 檢查失敗元件的接合日誌。
- 解決底層問題。
- 請重新執行模組化安裝。
- 選擇回復模式,然後選擇失敗元件。