在可以執行部署之前,您必須先定義至少一個環境,以在元件與目標主機上代理程式之間建立關聯。這個起始環境通常未受控制,且一般用於建立 Snapshot。
開始之前
- 確保您至少具有一個基本資源,以包含新的環境。請參閱資源。
- 如果要從雲端系統供應環境,請確保您具有用於將元件對映至雲端資源的藍圖。請參閱建立應用程式藍圖。
程序
- 透過按一下,來開啟「建立新的環境」視窗,然後輸入下列資訊:
- 名稱及說明。名稱用作部署程序的一部分,且通常對應於目標環境。例如,如果您要部署至整合環境,則 "SIT" 可能會適用。
- 在團隊區段中,指定有權存取環境的團隊及角色。
- 如果要供應雲端系統上的環境,請在藍圖清單中,選取藍圖。
- 如果您選取藍圖,請在基本資源欄位中指定包含新環境的資源。這個基本資源是環境中資源的儲存器。基本資源僅用於組織目的。
- 若要確保元件在不首先進行核准的情況下無法部署至環境,請選取需要核准勾選框。如果已選取此勾選框,則 IBM® UrbanCode Deploy 會強制施行核准程序,然後元件才能夠部署至環境。起始部署通常在未受控制的環境中完成。部署順利完成之後,您可以在應用程式的開發過程中,配置核准程序。如果您設定多個環境,請考量為其中至少一個環境,建立核准程序。
- 在豁免程序清單中,指定不需要核准的程序。
- 如果選取鎖定 Snapshot 勾選框,則會(針對所選取的環境)鎖定新增至這個環境的 Snapshot,以防止變更。
- 顏色選取器可讓您將視覺化 ID 套用至環境。所選取的顏色出現在使用者介面中。
- 繼承清除設定勾選框會判定在 CodeStation 中保存的元件版本數目,以及它們的保存時間。如果已勾選,則應用程式會使用在「系統設定」窗格上指定的值。如果清除,則會顯示保存版本的天數(最初設為 -1,無限保存)及要保存的版本數目(最初設為 -1,全部保存)欄位,這可讓您定義自訂值。預設值為己勾選。
- 按一下儲存。 如果您要建立基於雲端型藍圖的環境,則會開啟「環境藍圖內容」視窗,如下圖中所示。從這個視窗中,您可以自訂每一個虛擬節點的內容,例如起始使用者名稱及密碼。
- 如果您要基於藍圖建立環境,請在這個視窗上指定下列資訊:
- 在雲端連線欄位中,確保列出雲端系統的連線。這個清單會根據連線的安全設定,顯示您具有存取權的那些連線。
- 在選擇位置欄位中,指定儲存虛擬節點的位置,以及如何將 IP 位址配置給那些節點。選取雲端群組,以在雲端群組的其中一個 Hypervisor 上儲存虛擬節點。選取環境設定檔,以根據環境設定檔供應虛擬節點。如需雲端群組及環境設定檔的相關資訊,請參閱雲端系統的說明文件。
註: 如果您需要同時指定環境設定檔與 IP 群組,請首先在這個頁面上指定環境設定檔。然後,在每一個節點的內容頁面上,指定每一個節點的 IP 群組。
註: 對於 IBM PureApplication™ System,您必須使用環境設定檔;不支援雲端群組。
- 如果您選取雲端群組,請在雲端群組欄位中選取一個雲端群組。
- 如果您選取環境設定檔,請在環境設定檔欄位中選取一個環境設定檔。
- 在設定要為這個環境建立之節點的內容值下方,您可以自訂雲端資源的內容。若要自訂這些內容,請按一下該節點。即會開啟一個視窗,顯示節點的內容,其中包括諸如記憶體、CPU 數目及起始密碼等虛擬映像檔內容。該視窗還會顯示節點上每一個 Script 套件的內容。
註: 在部分情況下,您必須指定某些必要內容。在此情況下,當您按一下儲存時,蹦現視窗會列出未指定的必要內容。
- 按一下儲存,以要求供應。
結果
新的環境會出現在
環境窗格中。
如果您使用了雲端型藍圖,則伺服器將執行下列作業:
- 伺服器會從雲端系統要求資源
- 雲端系統會在雲端資源上執行 Script 套件,其中包括在每一個節點上安裝代理程式
- 伺服器會建立基於藍圖的環境
- 伺服器會將代理程式連接至該環境
伺服器不會自動在環境上執行任何程序。您可以在環境備妥之後,正常執行程序。您可以透過開啟雲端系統的主控台,來查看雲端資源。
註: 如果從藍圖建立環境,然後變更藍圖中的元件對映,則環境會變更以與藍圖相符。
當您備妥移除環境及虛擬資源時,選取該環境,然後按一下,如下圖中所示。
如果環境包括雲端資源,則您可以指定是刪除那些資源,還是將它們保留在雲端中。選取或清除
刪除雲端實例勾選框,如下圖中所示:
下一步
將資源和元件新增至環境。請參閱
將資源和元件對映至環境。