匯出 (0) 列印
全部展開

安裝 Windows Azure 整合元件

更新日期: 2011年6月

[Windows Azure 的 VM 角色功能即將在 2013 年 5 月 15 日淘汰。在淘汰日期過後,VM 角色部署將遭到刪除。 若要繼續推展您現有的應用程式,請使用 Windows Azure 虛擬機器。 如需將虛擬機器用於應用程式的詳細資訊,請參閱 Moving from VM Role to Windows Azure Virtual Machines (從 VM 角色移到 Windows Azure 虛擬機器)

在 Windows Azure 中的 VM 角色,其執行個體需要 Windows Azure 整合元件。作業系統每一次啟動時便會啟動整合元件。安裝 Windows Azure 整合元件之前,您務必確認已建立基底 VHD。如需詳細資訊,請參閱<為 Windows Azure 中的 VM 角色建立基底 VHD>。

您必須先在伺服器映像上安裝 Windows Azure 整合元件,才能將基底 VHD 上傳至 Windows Azure。Windows Azure 整合元件會在每一個從伺服器映像建立的 VM 角色執行個體上執行,並且處理 VM 角色執行個體與 Windows Azure 環境之間的整合。

Windows Azure 整合元件會執行必要的工作以整合 VM 角色執行個體的作業系統與 Windows Azure。元件將與負載平衡器搭配運作,傳達有關執行個體狀態的資訊。元件也會根據服務定義中的設定,安裝憑證並建立本機資源目錄以初始化虛擬機器。

下列各節描述 Windows Azure 整合元件支援的功能:

當 VM 角色執行個體初次上線時,必須透過安裝程式特製化階段執行用以建立該執行個體的通用映像。此特製化階段是由 Windows Azure 整合元件所提供的系統準備工具 (sysprep) 執行。

為了自動化此特製化階段,Windows Azure 整合元件會將回應檔案安裝到 VM 角色執行個體的根目錄。回應檔案的預設名稱為 c:\unattend.xml。

回應檔案將於設定作業系統的特製化階段期間提供一組預設的 Windows 組態設定。這些預設的設定包括:

  • 設定系統地區設定為 EN-US。

  • 將系統時區設定為 UTC。您不得變更此設定值。

  • 關閉 Windows Update。

  • 設定系統管理員密碼。

當您將伺服器映像上傳至 Windows Azure 後,即會停用系統管理員帳戶。不過,如果您在準備伺服器映像的過程中,將該映像一般化又再次特製化,特製化階段便需要系統管理員密碼。

Windows Azure 整合元件會將服務執行階段 API 安裝至映像,讓 VM 角色執行個體可收集來自 Windows Azure 環境的動態資訊。服務執行階段 API 可供存取服務組態資訊 (例如組態設定的值)、VM 角色執行個體資訊 (例如執行個體識別碼和執行個體所屬的升級網域),以及雲端服務部署中所有執行個體的網路位址資訊。

note附註
唯有以 VM 角色執行個體的 Administrator (系統管理員) 或 LocalSystem (本機系統) 帳戶身分執行的程式碼才能存取服務執行階段 API。

Windows Azure 整合元件會建立您在 VM 角色的服務模型中定義的任何具名本機儲存體資源。您可以從 VM 角色執行個體的內部使用服務執行階段 API (LocalResource) 存取本機儲存體資源,或是存取位於 c:\Resources\<資源名稱> 的資源。

當 VM 角色執行個體啟動時,將僅限授與系統管理員帳戶存取本機資源目錄。如果以較低權限的帳戶身分執行的程序必須存取此目錄,您的程式碼即應修改此目錄的安全性設定。

元件也會建立系統本機儲存體資源,以便於 VM 角色執行個體上線期間寫入診斷資料。

Windows Azure 整合元件會將您在服務定義中指定的任何憑證安裝到 VM 角色執行個體的 LocalMachine 存放區位置。您可以指定將憑證安裝到預先存在的憑證存放區名稱,也可以指定自訂存放區名稱。如需有關在服務定義檔中指定憑證存放區位置和名稱的詳細資訊,請參閱<Service Definition Schema>。

note附註
所有憑證都會安裝到 LocalMachine 存放區位置,您無法將憑證安裝到 CurrentUser 存放區位置或任何其他存放區位置。

安裝於 VM 角色執行個體上的憑證必須先上傳至您的雲端服務所用的 Windows Azure 憑證存放區。所有憑證都必須從 Windows Azure 憑證存放區進行安裝。如需有關 VM 角色執行個體所需之憑證的詳細資訊,請參閱<搭配 Windows Azure 中的 VM 角色使用憑證>。

note附註
不建議您在所要上傳的伺服器映像上安裝憑證。若要將您的映像部署至 Windows Azure,必須先執行系統準備工具 (sysprep) 予以一般化,然而此工具會摧毀私密金鑰資訊。

您可以使用下列程序,在您想要上傳至 Windows Azure 的伺服器映像上安裝 Windows Azure 整合元件。

  • 在 Hyper-V 管理員中,選取虛擬機器,然後按一下 [設定]

  • [硬體] 窗格中,按一下 [IDE 控制器 1] 底下的 [DVD 光碟機]

  • 在 [設定] 頁面上,瀏覽至 %ProgramFiles%\Windows Azure SDK\>VersionNumber<\iso\ 資料夾,選取 wavmroleic.iso 檔案,然後按一下 [確定]

    其中 VersionNumber 是 Windows Azure SDK 的目前版本。

  • 在 Hyper-V 管理員中,按一下 [連接]

  • 在虛擬機器視窗中,開啟 [Windows 檔案總管] 並選取 DVD 光碟機,然後按兩下 WaIntegrationComponents-x64.msi

  • 輸入您在備妥映像並將其部署至 Windows Azure 後,於作業系統啟動時所使用的系統管理員密碼。完成元件的安裝。您必須重新啟動虛擬機器,使元件得以完整安裝。

    note附註
    建議您建立密碼重設磁碟,以確保萬一遺失或忘記密碼時仍能存取虛擬機器。如需詳細資訊,請參閱建立系統管理員密碼

安裝 Windows Azure 整合元件之後,您必須安裝應用程式並為該應用程式進行任何必要的組態變更。如需詳細資訊,請參閱 Windows Server

另請參閱

社群新增項目

顯示:
© 2015 Microsoft