本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
移轉至 Windows 執行個體的 EC2Launch v2
EC2Launch 遷移工具會先解除安裝已安裝的啟動代理程式 (EC2Config 和 EC2Launch v1),再安裝 EC2Launch v2,來進行升級。先前啟動服務的適用組態會自動移轉至新服務。遷移工具不會偵測任何連結至 EC2Launch v1 指令碼的排程任務;因此,不會自動在 EC2Launch v2 中設定這些任務。若要設定這些任務,請編輯 agent-config.yml 檔案,或使用 EC2Launch v2 設定對話方塊。例如,如果執行個體有執行 InitializeDisks.ps1
的排程任務,則執行遷移工具後,您必須在 EC2Launch v2 設定對話方塊中指定要初始化的磁碟區。請參閱 使用 EC2Launch v2 設定對話方塊變更設定 程序的步驟 6。
您可以下載遷移工具,或使用 SSM RunCommand 文件進行安裝。
您可以從下列位置下載工具:
注意
您必須以管理員身分執行 EC2Launch v2 遷移工具。在您執行遷移工具之後,EC2Launch v2 會安裝為服務。此工具不會立即執行。依預設,工具會在執行個體啟動期間執行,並在執行個體停止後啟動或重新啟動時執行。
使用 AWSEC2Launch-RunMigration
遷移工具會將 EC2Config 中的下列設定套用至 EC2Launch v2。
-
如果
Ec2DynamicBootVolumeSize
設定為false
,請移除 EC2Launch v2boot
階段 -
如果
Ec2SetPassword
設定為Enabled
,請將 EC2Launch v2 密碼類型設定為random
-
如果
Ec2SetPassword
設定為Disabled
,請將 EC2Launch v2 密碼類型設定為donothing
-
如果
SetDnsSuffixList
設定為false
,請移除 EC2Launch v2setDnsSuffix
任務 -
如果
EC2SetComputerName
設定為 true,將 EC2Launch v2setHostName
任務新增至yaml
組態
遷移工具會將 EC2Launch v1 中的下列設定套用至 EC2Launch v2。
-
如果
ExtendBootVolumeSize
設定為false
,請移除 EC2Launch v2boot
階段 -
如果
AdminPasswordType
設定為Random
,請將 EC2Launch v2 密碼類型設定為random
-
如果將
AdminPasswordType
設定為Specify
,則將 EC2Launch v2 密碼類型設定為static
,並將密碼資料設定為AdminPassword
中指定的密碼 -
如果
SetWallpaper
設定為false
,請移除 EC2Launch v2setWallpaper
任務 -
如果
AddDnsSuffixList
設定為false
,請移除 EC2Launch v2setDnsSuffix
任務 -
如果
SetComputerName
設定為true
,請新增 EC2Launch v2setHostName
任務