本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
管理以 Windows 為VSS基礎的EBS快照的VSS元件套件
建VSS立EBS快照之前,請確定 Windows 執行個體上已安裝最新版本的VSS元件套件。有幾種方法可以將AwsVssComponents
套件安裝到現有的執行個體上,如下所示:
您也可以使用aws-vss-components-windows
受管理的元件來安裝EC2映像AwsVssComponents
套件,建立AMI具有 Image Builder 的影像產生器。受管理元件會使用「 AWS Systems Manager 散發者」來安裝套件。在 Image Builder 建立映像檔之後,您從相關聯的每個執行個體啟動的執行個體都AMI會安裝VSS套件。如需如何在已安裝VSS套件的情況下建立套件AMI的詳細資訊,請參閱 EC2Image Builder 使用指南中的 Windows 適用散發者套件管理元件。
在 EC2 Windows 執行個體上手動安裝VSS元件
您的 EC2 Windows 執行個體必須先安裝VSS元件,才能使用 Systems Manager 建立應用程式一致的快照集。如果您不執行 AWSEC2-VssInstallAndSnapshot
命令文件,以便在每次建立應用程式一致快照時自動安裝或更新套件,則必須手動安裝套件。
如果您打算使用下列其中一種方法從EC2執行個體建立應用程式一致的快照,也必須手動安裝。
如果您需要執行手動安裝,建議您使用最新的 AWS VSS元件套件,以改善 EC2 Windows 執行個體上應用程式一致性快照的可靠性和效能。
若要在 Amazon EC2 Windows 執行個體上安裝VSS元件,請依照您偏好環境的步驟執行。
- Console
-
使用SSM代理商安裝VSS元件
-
在開啟 AWS Systems Manager 主控台https://console.aws.amazon.com/systems-manager/。
-
在導覽窗格中,選擇 執行命令。
-
選擇 執行命令。
-
對於「命令」文件,請選擇「AWS-C」旁邊的按鈕onfigureAWSPackage。
-
在 Command parameters (命令參數) 中,執行以下操作:
-
驗證 Action (動作) 設為 Install (安裝)。
-
對於名稱,輸入 AwsVssComponents
。
-
在版本中,輸入版本或將欄位留空,以便 Systems Manager 安裝最新版本。
-
在 Targets (目標) 中,手動指定標籤或選取執行個體,以識別您要執行這項操作的執行個體。
-
對於 Other parameters (其他參數):
-
(選用) 在 Rate control (速率控制) 中:
-
(選用) 在 Output options (輸出選項) 區段中,如果您想要將命令輸出儲存至檔案,請選取 Enable writing to an S3 bucket (啟用寫入至 S3 儲存貯體) 旁的按鈕。指定儲存貯體和 (選用) 字首 (資料夾) 名稱。
-
(選擇性) 指定SNS通知的選項。
如需為執行命令設定 Amazon SNS 通知的相關資訊,請參閱為 AWS Systems Manager. SNS
-
選擇執行。
- AWS CLI
-
透過以下程序,即可使用 AwsVssComponents
中的執行命令來下載 AWS CLI套件,並在執行個體上進行安裝。該軟件包安裝兩個組件:VSS請求者和VSS提供程序。系統會將這些元件複製到執行個體上的目錄,然後將提供者註冊DLL為VSS提供者。
若要使用安VSS裝套件 AWS CLI
-
執行下列命令以下載並安裝 Systems Manager 所需的VSS元件。
aws ssm send-command \
--document-name "AWS-ConfigureAWSPackage" \
--instance-ids "i-01234567890abcdef
" \
--parameters '{"action":["Install"],"name":["AwsVssComponents"]}'
- PowerShell
-
使用下列程序,使用 Windows 工具中的執行命令,在執行個體上下載並安裝AwsVssComponents
套件 PowerShell。該軟件包安裝兩個組件:VSS請求者和VSS提供程序。系統會將這些元件複製到執行個體上的目錄,然後將提供者註冊DLL為VSS提供者。
若要使用安裝VSS套件 AWS Tools for Windows PowerShell
驗證 AWS VSS元件上的簽章
請使用下列程序驗證 AwsVssComponents
套件上的簽章。
-
連接至 Windows 執行個體。如需詳細資訊,請參閱使用 Connect 至您的 Windows 執行個體 RDP。
-
瀏覽至 C:\Program 檔案\ Amazon\ AwsVssComponents。
-
開啟 ec2-vss-agent.exe
的內容選單 (按一下右鍵),然後選擇屬性。
-
導覽至數位簽章索引標籤,並確認簽署者的名稱是否為 Amazon Web Services Inc.
-
使用上述步驟驗證 Ec2VssInstaller
和 Ec2VssProvider.dll
上的簽章。
更新 EC2 Windows 執行個體上的VSS元件套件
我們建議您使用最新的建議版本保持VSS元件更新。在新版 AwsVssComponents
套件發行時,您可以透過多種不同方式更新元件。
更新方法
-
您可以重複發行 AWS VSS元件的新版本在 EC2 Windows 執行個體上手動安裝VSS元件時所述的步驟。
-
您可以設定「Systems Manager 狀態管理員」關聯,以便在AwsVssComponents
套件可用時自動下載並安裝新的或更新的VSS元件。
-
您可以在使用 Systems Manager 執行 AWSEC2-VssInstallAndSnapshot
文件時,隨時在建立應用程式一致快照時自動安裝或更新 AwsVssComponents
套件。
若要建立 Systems Manager State Manager 關聯,請依照適用於您偏好之環境的步驟執行。
- Console
-
使用主控台建立 State Manager 關聯
-
在開啟 AWS Systems Manager 主控台https://console.aws.amazon.com/systems-manager/。
-
在導覽窗格中,選擇 State Manager (狀態管理員)。
或者,如果 Systems Manager 首頁先開啟,請開啟導覽窗格,然後選擇 State Manager。
-
選擇 Create association (建立關聯)。
-
在 Name (名稱) 欄位中,輸入描述性名稱。
-
在「文件」清單中,選擇「AWS-C」onfigureAWSPackage。
-
在 Parameters (參數) 區段中,從 Action (動作) 清單中選擇 Install (安裝)。
-
對於 Installation type (安裝類型),選擇 Uninstall and reinstall (解除安裝並重新安裝)。
-
在 Name (名稱) 欄位中,輸入 AwsVssComponents
。可將 Version (版本) 和 Additional Arguments (其他引數) 保留為空白。
-
在 Targets (目標) 區段中,選擇一個選項。
如果您選擇使用標籤將執行個體設為目標,且指定映射到 Linux 執行個體的標籤,則關聯會在 Windows 執行個體上執行成功,但在 Linux 執行個體上執行失敗。關聯的整體狀態會顯示為 Failed (失敗)。
-
在 Specify schedule (指定排程) 區段中,選擇一個選項。
-
在 Advanced options (進階選項) 區段中,針對 Compliance severity (合規嚴重性),選擇關聯的嚴重性等級。如需詳細資訊,請參閱關於 State Manager 關聯合規性。針對變更行事曆,請選取預先設定的變更行事曆。如需詳細資訊,請參閱 AWS Systems Manager 變更行事曆。
-
針對比率控制,請執行下列操作:
-
(選用) 針對輸出選項,若要將命令輸出儲存至檔案,請選取啟用將輸出寫入 S3。在方塊中輸入儲存貯體和字首 (資料夾) 名稱。
-
選擇 Create association (建立關聯),接著選擇 Close (關閉)。系統會嘗試在執行個體上建立關聯,並立即套用狀態。
如果 Windows Server 的EC2執行個體顯示「失敗」的狀態,請確認該執行個體上是否正在執行SSM代理程式,並確認執行個體已設定「Systems Manager」的 AWS Identity and Access Management (IAM) 角色。如需詳細資訊,請參閱設定 AWS Systems Manager。
- AWS CLI
-
您可以執行建立關聯 AWS CLI 命令,按排程更新散發者套件,而不必讓關聯的應用程式離線。只會取代套件中的新檔案或更新檔案。
若要使用建立「狀態管理員」關聯 AWS CLI
-
安裝和配置 AWS CLI, 如果你還沒有. 如需相關資訊,請參閱安裝或更新最新版本的 AWS CLI。
-
執行下列命令以建立關聯。--name
值 (文件名稱) 一律為 AWS-ConfigureAWSPackage
。以下命令會使用索引鍵 InstanceIds
來指定目標執行個體。
aws ssm create-association \
--name "AWS-ConfigureAWSPackage" \
--parameters '{"action":["Install"],"installationType":["Uninstall and reinstall"],"name":["AwsVssComponents"]}' \
--targets [{\"Key\":\"InstanceIds\",\"Values\":[\"i-01234567890abcdef
\",\"i-000011112222abcde
\"]}]
若要取得有關可與指令配合使用的其他選項的資訊,請參閱《create-association
指令參考》一 AWS Systems Manager 節中的〈建立關聯〉。 AWS CLI