教學課程:設定 AppStream 2.0 以搭配 Micro Focus 企業分析儀和微焦點企業開發人員使用 - AWS 大型主機現代化

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

教學課程:設定 AppStream 2.0 以搭配 Micro Focus 企業分析儀和微焦點企業開發人員使用

AWS大型主機現代化透過 Amazon 2.0 提供多種工具。AppStreamAppStream2.0 是全受管、安全的應用程式串流服務,可讓您將桌面應用程式串流給使用者,而無需重新撰寫應用程式。AppStream2.0 為使用者提供即時存取所需的應用程式,並在他們選擇的裝置上提供反應靈敏、流暢的使用者體驗。使用 AppStream 2.0 託管執行階段引擎特定工具,可讓客戶應用程式團隊直接從 Web 瀏覽器使用這些工具,與存放在 Amazon S3 儲存貯體或CodeCommit儲存庫中的應用程式檔案互動。

如需 2.0 版瀏覽器支援的相關資訊,請參閱《Amazon AppStream AppStream 2.0 管理指南》中的系統需求和功能支援 (網頁瀏覽器)。如果您在使用 AppStream 2.0 時遇到問題,請參閱《Amazon AppStream 2.0 管理指南》中的 AppStream 2.0 使用者問題疑難排解

本文件適用於客戶營運團隊的成員。本文說明如何設定 Amazon AppStream 2.0 叢集和堆疊,以託管 Micro Focus 企業分析器和 Micro Focus 企業開發人員工具與AWS大型主機現代化搭配使用。Micro Focus 企業分析器通常在「評估」階段使用,而 Micro Focus 企業開發人員通常會在AWS大型主機現代化方法的「移轉和現代化」階段使用。如果您打算同時使用 Enterprise Analyzer 和企業開發人員,您必須為每個工具建立不同的叢集和堆疊。每個工具都需要自己的叢集和堆疊,因為它們的授權條款不同。

重要

本教程中的步驟基於可下載的AWS CloudFormation模板 cfn-m2-appstream-fleet-ea-ed .yml。

先決條件

  • 下載範本:CFN-平方米-appstream-fleet-ea-ed .yml

  • 取得預設 VPC 和安全群組的識別碼。如需有關預設 VPC 的詳細資訊,請參閱 Amazon VPC 使用者指南中的預設 VPC。如需有關預設安全群組的詳細資訊,請參閱 Amazon EC2 Linux 執行個體使用者指南中的預設和自訂安全群組

  • 確保您具有以下權限:

    • 在 AppStream 2.0 中建立堆疊、叢集和使用者。

    • AWS CloudFormation使用範本建立堆疊。

    • 建立儲存貯體並將檔案上傳到 Amazon S3 中的儲存貯體。

    • 從 IAM 下載登入資料 (access_key_idsecret_access_key)。

第 1 步:獲取 AppStream 2.0 圖像

在此步驟中,您會與您的AWS帳戶共用企業分析器和企業開發人員的 AppStream 2.0 映像。

  1. 開啟AWS大型主機現代化主控台,網址為 https://console.aws.amazon.com/m2/。

  2. 在左側導覽中,選擇 [工具]。

  3. 在 [分析、開發和建置資產] 中,選擇 [與我的AWS帳戶共用資產]。

    
            AWS大型主機現代化工具頁面會顯示與我的帳戶共用資產。AWS

步驟 2:使用AWS CloudFormation範本建立堆疊

在此步驟中,您可以使用下載的AWS CloudFormation範本建立 AppStream 2.0 堆疊和叢集,以執行 Micro Focus 企業分析器。您可以稍後重複此步驟,建立另一個 AppStream 2.0 堆疊和叢集來執行 Micro Focus 企業開發人員,因為每個工具都需要在 AppStream 2.0 中自己的叢集和堆疊。如需AWS CloudFormation堆疊的詳細資訊,請參閱使用指南中的AWS CloudFormation使用堆疊

注意

AWS大型主機現代化為使用企業分析儀和企業開發人員的標準 AppStream 2.0 定價增加額外費用。如需詳細資訊,請參閱AWS大型主機現代化定價。

  1. 如有必要,請下載 cfn-m2-appstream-fleet-ea-ed .yml 模板。

  2. 開啟主AWS CloudFormation控台並選擇 [建立堆疊],並使用新資源 (標準)

  3. 先決條件-準備範本中,選擇範本已準備就緒

  4. 在「指定範本」中,選擇「上傳範本檔案」。

  5. 在 [上傳範本檔案] 中,選擇 [選擇檔案] 並上傳 cfn-m2-appstream-fleet-ea-ed. yml 範本。

  6. 選擇 下一步

    
            顯示選取的 cfn-m2-appstream-fleet-ea-ed .yml 範本的AWS CloudFormation建立堆疊頁面。
  7. 指定堆疊詳細資料上,輸入下列資訊:

    • 堆疊名稱中,輸入您選擇的名稱。例如:m2-ea

    • 在中 AppStreamApplication,選擇 ea

    • 在中 AppStreamFleetSecurityGroup,選擇預設 VPC 的預設安全性群組。

    • 在中 AppStreamFleetVpcSubnet,選擇預設 VPC 內的子網路。

    • 在中 AppStreamImageName,選擇開頭為的影像m2-enterprise-analyzer。此影像包含目前支援的 Micro Focus 企業分析器工具版本。

    • 接受其他欄位的預設值,然後選擇「下一步」。

    
            填入「企業分析器」選項的「AWS CloudFormation指定堆疊詳細資訊」頁面。
  8. 接受所有預設值,然後再次選擇下一步

  9. 在 [檢閱] 中,請確定所有參數都符合您的需求。

  10. 捲動到底部,選擇 [我確認 AWS CloudFormation 可能會使用自訂名稱建立 IAM 資源],然後選擇 [建立堆疊]。

建立堆疊和叢集需要 20 到 30 分鐘。您可以選擇「重新整理」以查看AWS CloudFormation事件發生時的事件。

步驟 3:在 AppStream 2.0 中建立使用者

等待AWS CloudFormation完成堆疊建立時,您可以在 AppStream 2.0 中建立一或多個使用者。這些用戶是那些誰將在 AppStream 2.0 使用企業分析器。您需要為每個使用者指定一個電子郵件地址,並確保每個使用者都有足夠的許可在 Amazon S3 中建立儲存貯體、將檔案上傳到儲存貯體,以及連結至儲存貯體以對應其內容。

  1. 開啟 AppStream 2.0 主控台。

  2. 在左側導覽列中,選擇 [使用者集區]。

  3. 選擇 Create user (建立使用者)。

  4. 提供電子郵件地址,讓使用者可以接收使用 AppStream 2.0 的電子郵件邀請、名字和姓氏,然後選擇 [建立使用者]。

  5. 如有必要,請重複以上步驟以建立更多 每個使用者的電子郵件地址必須是唯一的。

如需建立 AppStream 2.0 使用者的詳細資訊,請參閱《Amazon AppStream 2.0 管理指南》中的 AppStream 2.0 個使用者集區

建立堆疊AWS CloudFormation完成後,您可以將您建立的使用者指派給堆疊,如下所示:

  1. 開啟 AppStream 2.0 主控台。

  2. 選擇使用者名稱。

  3. 選擇動作,然後選擇指派堆疊

  4. 指派堆疊中,選擇開頭為的堆疊m2-appstream-stack-ea

  5. 選擇 Assign stack (指派堆疊)

    
            「AppStream2.0 指派堆疊」頁面會顯示要指派的使用者和「企業分析器」堆疊。

將使用者指派給堆疊會造成 AppStream 2.0 以您提供的地址傳送電子郵件給使用者。此電子郵件包含 AppStream 2.0 登入頁面的連結。

步驟四:登入 AppStream 2.0

在此步驟中,您可以使用 AppStream 2.0 傳送給您建立之使用者的電子郵件中的連結登入 AppStream 2.0 步驟 3:在 AppStream 2.0 中建立使用者

  1. 使用 AppStream 2.0 發送的電子郵件中提供的鏈接登錄到 AppStream 2.0。

  2. 如果出現提示,請變更您的密碼。您看到的 AppStream 2.0 畫面類似下列內容:

    
            顯示桌面圖示的 AppStream 2.0 登入畫面範例。
  3. 選擇「桌面」。

  4. 在工作列上,選擇 [搜尋] 並輸入D:以瀏覽至 [主資料夾]。

    注意

    如果跳過此步驟,當您嘗試存取主資料夾時,可能會收到Device not ready錯誤訊息。

在任何時候,如果您在登入 AppStream 2.0 時遇到問題,您可以重新啟動 AppStream 2.0 叢集,然後嘗試再次登入,使用下列步驟。

  1. 開啟 AppStream 2.0 主控台。

  2. 在左側導覽列中,選擇 [艦隊]。

  3. 選擇您要使用的艦隊。

  4. 選擇動作,然後選擇停止

  5. 等待艦隊停止。

  6. 選擇動作,然後選擇開始

此過程可能需要大約 10 分鐘。

步驟 5:在亞馬遜 S3 中驗證存儲桶(可選)

您用來建立堆疊的AWS CloudFormation範本完成的其中一項任務是在 Amazon S3 中建立兩個儲存貯體,這對於跨工作階段儲存和還原使用者資料和應用程式設定是必要的。這些值區如下所示:

  • 名稱開頭為appstream2-。此值區會在 AppStream 2.0 (D:\PhotonUser\My Files\Home Folder) 中將資料對應到您的主資料夾。

    注意

    主資料夾對於指定的電子郵件地址而言是唯一的,且會在指定AWS帳戶中的所有叢集和堆疊之間共用。主資料夾的名稱是使用者電子郵件地址的 SHA256 雜湊,並儲存在以該雜湊為基礎的路徑上。

  • 名稱開頭為appstream-app-settings-。此值區包含 AppStream 2.0 的使用者工作階段資訊,並包含瀏覽器我的最愛、IDE 和應用程式連線設定檔,以及 UI 自訂等設定。如需詳細資訊,請參閱《Amazon AppStream 2.0 管理指南》中的應用程式設定持續性運作方式。

若要確認值區是否已建立,請依照下列步驟執行:

  1. 開啟 Amazon S3 主控台。

  2. 在左側導覽中,選擇 [值區]。

  3. 依名稱尋找值區中,輸appstream入以篩選清單。

如果您看到值區,則不需要執行進一步的動作。只要注意,存在桶。如果您沒有看到值區,表示AWS CloudFormation範本未完成執行,或發生錯誤。前往AWS CloudFormation主控台並檢閱堆疊建立訊息。

後續步驟

現在已設定 AppStream 2.0 基礎結構,您可以設定並開始使用企業分析器。如需詳細資訊,請參閱教學課程:在 AppStream 2.0 上設定企業分析器。您也可以設定企業開發人員。如需詳細資訊,請參閱教學課程:在 AppStream 2.0 上設定微焦點企業開發人員

清除資源

清理建立的堆疊和叢集的程序,請參閱建立 AppStream 2.0 叢集和堆疊

刪除 AppStream 2.0 物件後,帳戶管理員也可以視需要清理應用程式設定和主資料夾的 Amazon S3 儲存貯體。

注意

特定使用者的主資料夾在所有叢集中都是唯一的,因此如果同一帳戶中的其他 AppStream 2.0 堆疊處於作用中狀態,您可能需要保留該資料夾。

最後,AppStream2.0 目前不允許您使用控制台刪除用戶。相反地,您必須搭配 CLI 使用服務 API。如需詳細資訊,請參閱 Amazon AppStream 2.0 管理指南中的使用者集區管理