在多台機器環境中安裝 AppScan 來源 元件

AppScan® 來源 元件可以安裝在多台機器。在這個實務中,元件部署在多台機器的環境中。HCL® 授權伺服器AppScanEnterprise ServerAppScan 來源 用戶端產品以及 AppScan 來源資料庫全都安裝在不同的機器上。

執行這項作業的原因和時機

這個實務範例分成五小節:
重要:
  • 在安裝 AppScan 來源所需的任何元件之前,請參考該元件的系統需求,以確保它支援您的作業系統。
  • 註: 從 9.0.3.11 版起,AppScan 來源 不再支援 macOS 或 iOS Xcode 專案掃描。

在機器 A 安裝 HCL Common License Server

HCL 授權伺服器 用來管理 AppScanEnterprise Server 授權。也可以用來管理 AppScan 來源 浮動授權,但這不在這些指示涵蓋的範圍內。

執行這項作業的原因和時機

如果您已安裝支援的 HCL 授權伺服器 版本,您可以跳過這些涵蓋 HCL 授權伺服器 安裝的指示部分,並繼續進行涵蓋啟動 License Key Administrator 和匯入授權的指示部分。AppScanEnterprise Server 系統需求AppScan 來源 系統需求中,概述支援的 HCL 授權伺服器 版本。

程序

  1. 尋找 HCL License Key Server 映像檔(在 AppScan 來源 產品 DVD 上,或您在 FlexNet Operations 上隨著 AppScan 來源 eAssembly 一起下載)。
  2. 將映像檔解壓縮至本端磁碟機,在產生的目錄中找出並執行 RLKSSERVER_SETUP\disk1\launchpad.exe
  3. HCL 授權伺服器 安裝程式中,按一下安裝或更新 HCL Common License Key Server
  4. 如果 HCL安裝管理程式 尚未安裝在系統上,它會為了安裝目的而啟動。
    1. 在「安裝套件」精靈的第一頁,請確定已選取 HCL安裝管理程式 勾選框及其下方所有項目的勾選框。按「下一步」。
    2. 在「授權」頁面上,閱讀授權合約。如果您同意授權合約的條款,請按一下我接受授權合約中的條款,然後按下一步
    3. 在「位置」頁面中,指定安裝目錄,然後按下一步
    4. 這時「摘要」頁面會顯示將安裝的項目摘要。如果要變更您所做的選擇,請按上一步以回到先前的頁面。如果對安裝選項感到滿意,請按一下安裝
    5. 安裝完成時,按一下重新啟動 Installation Manager。這樣會啟動 安裝管理程式,可讓您安裝
  5. 在「安裝套件」精靈的第一頁,請確定已選取 HCL Common License Key Server 勾選框及其下方所有項目的勾選框。按「下一步」。
  6. 「必備項目」頁面中會指示您關閉所有應用程式並停用防毒軟體。完成這些預警作業,然後按下一步
  7. 在「授權」頁面上,閱讀授權合約。如果您同意授權合約的條款,請按一下我接受授權合約中的條款,然後按下一步
  8. 在「位置」頁面中,指定安裝目錄,然後按下一步
  9. 根據您的需求填寫「套件群組」頁面 (例如,若是第一次使用 安裝管理程式,且沒有現有的套件群組,請依現狀保留預設值)。按「下一步」。
  10. 在「選取翻譯」頁面中,選取您要安裝的國家語言。按「下一步」。
  11. 在「特性」頁面上,確定已選取所有特性,然後按下一步
  12. 這時「摘要」頁面會顯示將安裝的項目摘要。如果要變更您所做的選擇,請按上一步以回到先前的頁面。如果對安裝選項感到滿意,請按一下安裝
  13. 安裝完成時,按一下完成並關閉 HCL安裝管理程式
  14. 從 Windows™「開始」功能表啟動 HCL License Key Administrator(在「程式集」功能表中啟動 IBM Rational > License Key Administrator)。
  15. HCL License Key Administrator 啟動時,將會出現「License Key Administrator 精靈」提示(如果此精靈未自動開啟,請從主功能表中選取授權碼 > 授權碼精靈)。在這個精靈中,選取匯入 Rational 授權檔,然後按下一步
  16. 在「匯入授權檔」畫面中,按一下瀏覽,然後導覽至您的 AppScanEnterprise Server 授權檔。使用瀏覽對話框開啟該檔案,然後按一下匯入
  17. 在確認要匯入的一或多個授權之後,將會開啟「重新啟動授權伺服器」對話框。按一下,重新啟動授權伺服器。如果「授權伺服器」服務無法啟動,請開啟「Windows 服務」管理工具。在這個工具中,找出 FLEXlm License Manager 並啟動它。

在機器 B 安裝 HCL AppScan Enterprise Server

如果要瞭解如何安裝 Enterprise Server,請參閱 HCL 軟體產品文件上的互動式安裝手冊。

執行這項作業的原因和時機

AppScan Enterprise 規劃與安裝手冊》隨附 HCL AppScan Enterprise Server 安裝映像檔。在 http://help.hcltechsw.com/appscan/Enterprise/10.0.0/helpindex_ase.html 上可以找到互動式安裝手冊(例如,9.0.3 版互動式安裝手冊可以從 http://help.hcltechsw.com/appscan/Enterprise/10.0.0/topics/roadmap_ase_install.html 取得)。

下一步

如果是在安裝 Enterprise Server 之前安裝 AppScan 來源,您需要向 Enterprise Server 登錄 資料庫AppScan 來源 包含這項用途的公用程式。如需相關資訊,請參閱向 AppScanEnterprise Server 登錄 AppScan 來源資料庫

如果您需要解除安裝 Enterprise Server,您必須刪除其安裝目錄,才能重新安裝。

在機器 C 安裝 AppScan 來源 用戶端產品

執行這項作業的原因和時機

請注意,AppScan 來源 用戶端產品及 AppScan 來源資料庫的安裝順序不重要。您可以在安裝資料庫之前安裝用戶端產品,反之亦然。

程序

  1. 尋找 HCL AppScan 來源 產品 zip 檔(在 AppScan 來源 媒體包中,或您在 FlexNet Operations 上隨著 AppScan 來源 eAssembly 一起下載的電子映像檔)。
  2. 將映像檔解壓縮至本端磁碟機。在產生的目錄中:

    如需啟動安裝精靈的詳細資訊,請參閱啟動安裝精靈

  3. 您會看到一個畫面,它可讓您選取安裝畫面中所要顯示的國家語言。選取語言,並按一下確定繼續進行。
  4. 啟動安裝精靈之後,「歡迎使用 - 安裝精靈」畫面會開啟,並建議您結束任何已開啟的應用程式。按下一步以開始安裝程序。
  5. 在「選取元件」安裝畫面中,選取選取用戶端元件,然後選擇要安裝的元件:
    • AppScan Source for Analysis
    • AppScan Source 指令行介面
    • AppScan Source for Development(適用於 Eclipse、RAD、MobileFirst),依預設不選取
    • Windows 限定:AppScan Source for Development Visual Studio 外掛程式(依預設不選取)(唯有安裝程式偵測到系統上有 Microsoft Visual Studio 時,才可使用 Visual Studio 外掛程式選項)

    依預設,選取選取用戶端元件時會取消選取 AppScan Source for Development 外掛程式元件,而選取其他所有元件。

    選取您要安裝的元件之後,按下一步,前進到下一個安裝畫面。

  6. 在「安裝目標規格」頁面中,指定安裝目錄。依作業系統,預設目錄如下:
    • Microsoft Windows 64 位元版本:
      <SYSTEMDRIVE>:\Program Files (x86)\ibm\appscansource
    • Linux:如果您是 root 使用者,「安裝精靈」會將您的軟體安裝在 /opt/ibm/appscansource 中。如果您不是 root 使用者,您可以安裝 AppScan Source for Development Eclipse 外掛程式,依預設會安裝至 <home_directory>/AppScan_Source
    重要:
    • 安裝目錄名稱只能包含英文字元。不允許使用名稱包含非英文字元的資料夾。
    • 如果您要在 Windows 上安裝,您必須有「系統管理員」專用權,才能安裝 AppScan 來源 元件。
    • 如果您要在 Linux 上進行安裝,您必須有 root 專用權,才能安裝 AppScan 來源 伺服器元件。

    下一步,前進到下一個安裝畫面。

  7. 在語言套件選取畫面中,請選擇您要安裝的語言套件。安裝語言套件之後,當 AppScan 來源 使用者介面在執行該語言環境的作業系統上執行時,會以該語言顯示。

    依預設會選取英文(而且無法取消選取)。如果安裝精靈正在顯示非英文的國家語言(換言之,在安裝精靈歡迎使用畫面中已選取英文之外的語言),則在此畫面中也將會選取該語言(不過,無法將它取消選取)。

    選取您要安裝的語言套件之後,按下一步,前進到下一個安裝畫面。

    註: 如果您未安裝特定的語言套件,則無法在安裝之後新增該語言。
  8. 檢閱並接受授權合約的條款,然後按下一步,繼續進行。
  9. 在繼續進行之前,檢閱安裝選項的摘要。如果要變更您所做的選擇,請按上一步以回到先前的頁面。如果對安裝選項感到滿意,請按一下安裝。安裝程式會將檔案複製到硬碟上。

    僅限 Linux 伺服器安裝:複製檔案之後,您必須識別常駐程式使用者。選取建立使用者 'ounce'以現有的使用者執行,以建立預設使用者 ounce,或以現有的使用者執行。(安裝會驗證該使用者是否存在。請注意,選取的使用者必須具備有效的 Shell)。

    在安裝期間,隨時按一下取消就會取消安裝所有元件。

  10. 在「安裝完成」畫面中,您可以在結束安裝精靈之後,選取啟動 HCL AppScan 來源 授權管理程式,立即起始產品啟動。按一下完成,以完成標準安裝,並結束「安裝精靈」。
  11. 在「授權管理程式」公用程式中:
    1. 如果要套用授權檔,請按一下匯入,然後瀏覽至您下載的 AppScan 來源 授權。
    2. 如果要套用浮動授權,請按一下配置授權伺服器,然後按一下新增。輸入包含浮動授權之主機的相關資訊。
    如需其他啟動指示,請參閱啟動軟體

在機器 D 安裝 AppScan 來源資料庫

執行這項作業的原因和時機

請注意,AppScan 來源 用戶端產品及 AppScan 來源資料庫的安裝順序不重要。您可以在安裝資料庫之前安裝用戶端產品,反之亦然。

程序

  1. 尋找 HCL AppScan 來源 產品 zip 檔(在 AppScan 來源 媒體包中,或您在 FlexNet Operations 上隨著 AppScan 來源 eAssembly 一起下載的電子映像檔)。
  2. 將映像檔解壓縮至本端磁碟機。在產生的目錄中:

    如需啟動安裝精靈的詳細資訊,請參閱啟動安裝精靈

  3. 您會看到一個畫面,它可讓您選取安裝畫面中所要顯示的國家語言。選取語言,並按一下確定繼續進行。
  4. 啟動安裝精靈之後,「歡迎使用 - 安裝精靈」畫面會開啟,並建議您結束任何已開啟的應用程式。按下一步以開始安裝程序。
  5. 在「選取元件」安裝畫面中,選取選取伺服器元件,然後確定已選取 AppScan Source 資料庫。按下一步,前進到下一個安裝畫面。
  6. 在「伺服器連線」畫面中,選擇下列其中一個選項:
    • 我要連接到 AppScan Server 實例:選取這個選項可讓您測試遠端 AppScanEnterprise Server,以確定可供 AppScan 來源 連接。如果要測試伺服器連線,請完成下列欄位:
      • AppScan Enterprise Server:以現有的 URL 格式指定遠端 AppScanEnterprise Server 實例的主機名稱。
      • 產品管理員:指定 AppScanEnterprise Server 管理員使用者 ID。
      • 密碼:指定 AppScanEnterprise Server 管理員使用者 ID 的密碼。

      輸入伺服器設定之後,按一下測試連線,以確定伺服器可供 AppScan 來源 連接。

    • 讓我不指定伺服器而繼續執行:選取這個選項可不指定伺服器而繼續執行。
    重要:
    • 如果您要連接的 Enterprise Server 是為了符合 NIST 800-131a 標準而啟用,則無法測試伺服器的連線。在此情況下,請不指定伺服器並繼續進行。在 AppScan 來源Enterprise Server 安裝完成之後,請遵循 向 AppScanEnterprise Server 登錄 AppScan 來源資料庫 的指示,確定已套用 Force TLSv1.2 選項。
    • 如果 AppScanEnterprise Server 已經設定「通用存取卡 (CAC)」鑑別,請選取讓我不指定伺服器而繼續執行,然後使用 appscanserverdbmgr_cac 公用程式進行所有的伺服器連線設定和測試。

    下一步,前進到下一個安裝畫面。

  7. 在「安裝目標規格」頁面中,指定安裝目錄。依作業系統,預設目錄如下:
    • Microsoft Windows 64 位元版本:
      <SYSTEMDRIVE>:\Program Files (x86)\ibm\appscansource
    • Linux:如果您是 root 使用者,「安裝精靈」會將您的軟體安裝在 /opt/ibm/appscansource 中。如果您不是 root 使用者,您可以安裝 AppScan Source for Development Eclipse 外掛程式,依預設會安裝至 <home_directory>/AppScan_Source
    重要:
    • 安裝目錄名稱只能包含英文字元。不允許使用名稱包含非英文字元的資料夾。
    • 如果您要在 Windows 上安裝,您必須有「系統管理員」專用權,才能安裝 AppScan 來源 元件。
    • 如果您要在 Linux 上進行安裝,您必須有 root 專用權,才能安裝 AppScan 來源 伺服器元件。

    下一步,前進到下一個安裝畫面。

  8. 如果已在「選取伺服器元件」頁面中選取要安裝 HCL AppScan 來源資料庫元件,則會顯示選取資料庫畫面。在這個頁面中,選取安裝 solidDB® 圓鈕,然後按下一步,前進到下一個安裝畫面。
  9. 如果您在「選取資料庫」畫面中選擇要安裝 solidDB 資料庫,則「配置 solidDB 管理使用者」畫面會給您提示。請在其中配置 solidDB 資料庫管理者帳戶。預設資料庫管理員使用者名稱和密碼都是 dba。您無法變更這個使用者名稱,不過,可以變更密碼。
    註: 如果要學習如何在完成產品安裝之後變更使用者密碼,請參閱安裝之後變更 solidDB 使用者密碼

    下一步,前進到下一個安裝畫面。

  10. 「配置 solidDB AppScan 來源 使用者」畫面可讓您配置 solidDB AppScan 來源 資料庫使用者帳戶。您可以保留預設使用者名稱 ounce 及預設密碼 ounce。在 AppScan 來源資料庫中讀取或寫入的所有元件都使用這個帳戶。
    註:
    • 如果您變更使用者名稱和密碼,必須將新配置記錄下來,萬一 HCL 支援中心代表需要存取您的 AppScan 來源資料庫時,便可派上用場。
    • 如果要學習如何在完成產品安裝之後變更使用者密碼,請參閱安裝之後變更 solidDB 使用者密碼

    下一步,前進到下一個安裝畫面。

  11. 在語言套件選取畫面中,請選擇您要安裝的語言套件。安裝語言套件之後,當 AppScan 來源 使用者介面在執行該語言環境的作業系統上執行時,會以該語言顯示。

    依預設會選取英文(而且無法取消選取)。如果安裝精靈正在顯示非英文的國家語言(換言之,在安裝精靈歡迎使用畫面中已選取英文之外的語言),則在此畫面中也將會選取該語言(不過,無法將它取消選取)。

    選取您要安裝的語言套件之後,按下一步,前進到下一個安裝畫面。

    註: 如果您未安裝特定的語言套件,則無法在安裝之後新增該語言。
  12. 檢閱並接受授權合約的條款,然後按下一步,繼續進行。
  13. 在繼續進行之前,檢閱安裝選項的摘要。如果要變更您所做的選擇,請按上一步以回到先前的頁面。如果對安裝選項感到滿意,請按一下安裝。安裝程式會將檔案複製到硬碟上。

    僅限 Linux 伺服器安裝:複製檔案之後,您必須識別常駐程式使用者。選取建立使用者 'ounce'以現有的使用者執行,以建立預設使用者 ounce,或以現有的使用者執行。(安裝會驗證該使用者是否存在。請注意,選取的使用者必須具備有效的 Shell)。

    在安裝期間,隨時按一下取消就會取消安裝所有元件。

  14. 在「HCL AppScan Enterprise Server 配置」畫面中指定設定,讓 solidDB 資料庫能夠連接至 AppScanEnterprise Server。選取立即配置 AppScan Enterprise Server 勾選框,並完成下列設定:
    • AppScan Enterprise Server:指定 AppScanEnterprise Server 實例的 URL(例如 https://MachineB.mydomain.com:9443/ase)
    • 使用者 ID:指定 AppScanEnterprise Server 使用者 ID。依預設,使用者 ID 是 ADMIN(視需要變更此值)。如果伺服器已配置成使用 Windows 鑑別,請輸入將您的帳戶新增至伺服器時所使用的 Windows 使用者 ID(使用者 ID 格式必須為 <host name>\<user id>)。
    • 密碼:指定您的 AppScanEnterprise Server 使用者 ID 的密碼。
    • 資料庫主機名稱:指定已安裝 AppScan 來源資料庫 之機器的完整主機名稱(例如 MachineD.mydomain.com)。
      註: 這個欄位的項目應一律是正在執行安裝程式之機器的完整主機名稱。安裝期間應已在這個欄位中預先填入此值,並且只應在預先填入的值不正確時才予以變更。

    下一步,前進到下一個安裝畫面。

    註: 如果您將會使用 Oracle 資料庫,請勿選取立即配置 AppScan Enterprise Server,然後按下一步。將不會使用此安裝畫面向 Enterprise Server 登錄 Oracle 資料庫。而是會使用 AppScan 來源 隨附的公用程式來配置資料庫連線後置安裝。如需相關資訊,請參閱向 AppScanEnterprise Server 登錄 AppScan 來源資料庫。這個公用程式也可用來配置 solidDB 連線而不是使用此安裝畫面。
  15. 在「安裝完成」畫面中,您可以在結束安裝精靈之後,選取啟動 HCL AppScan 來源 授權管理程式,立即起始產品啟動。按一下完成,以完成標準安裝,並結束「安裝精靈」。
  16. 在「授權管理程式」公用程式中:
    1. 如果要套用授權檔,請按一下匯入,然後瀏覽至您下載的 AppScan 來源 授權。
    2. 如果要套用浮動授權,請按一下配置授權伺服器,然後按一下新增。輸入包含浮動授權之主機的相關資訊。
    如需其他啟動指示,請參閱啟動軟體

登入 AppScan 來源

執行這項作業的原因和時機

如需登入時需要填寫的欄位的說明,請參閱下一節。如需詳細資訊,請參閱《從 AppScan 來源 產品登入 AppScanEnterprise Server》。

程序

  • 使用者 ID:指定您的使用者 ID。
  • 密碼:指定您的 使用者 ID 的密碼。
  • AppScan Enterprise Server:以現有的 URL 格式指定 AppScanEnterprise Server 實例的主機名稱。在這個安裝實務範例中,請指定安裝 AppScanEnterprise Server 之機器的完整主機名稱。
    提示: 如果完整主機名稱沒有作用,請嘗試輸入主機的 IP 位址。