A dev boxok automatikus leállítása ütemezés szerint
A költségek csökkentése érdekében engedélyezheti az automatikus leállási ütemezést egy fejlesztői készleten. A Microsoft Dev Box megpróbálja leállítani a készlet összes fejlesztői dobozát az ütemezésben megadott időpontban. Az egyes készletekhez egy időzónában konfigurálhat egy leállítási időt.
Feljegyzés
Az automatikus leállítás a hibernált Dev Box-definícióval létrehozott Dev Box-mezők hibernálását ütemezi. A hibernálást nem támogató Dev Box-definíciókkal létrehozott fejlesztői mezők le lesznek állítva. Ha többet szeretne megtudni a hibernálás Dev Box-definíciókon való engedélyezéséről, tekintse meg , hogyan konfigurálhatja a Dev Box-hibernálást
Engedélyek
A fejlesztői keret ütemezésének kezeléséhez a következő engedélyekre van szüksége:
Művelet | Engedély szükséges |
---|---|
Ütemezés konfigurálása | Tulajdonos, közreműködő vagy DevCenter-projekt Rendszergazda. |
Automatikus leállítási ütemezés kezelése az Azure Portalon
Az automatikus leállások ütemezését az Azure Portalon engedélyezheti, módosíthatja és letilthatja.
Automatikus leállítási ütemezés létrehozása
Létrehozhat egy automatikus leállási ütemezést egy új dev box-készlet konfigurálásakor, vagy egy már meglévő dev boxkészlet módosításával. Az alábbi lépések bemutatják, hogyan hozhat létre és konfigurálhat automatikus leállítási ütemezést az Azure Portal használatával.
Automatikus leállítási ütemezés hozzáadása meglévő készlethez
Jelentkezzen be az Azure Portalra.
A keresőmezőbe írja be a projekteket. Az eredmények listájában válassza a Projektek lehetőséget.
Nyissa meg a szerkeszteni kívánt készlethez társított projektet, majd válassza a Dev box-készletek lehetőséget.
Határozza meg a módosítani kívánt készletet, és görgessen jobbra. Nyissa meg a készlet további beállításainak (...) menüjét, és válassza a Szerkesztés lehetőséget.
A Fejlesztői készlet szerkesztése panelen konfigurálja az alábbi beállításokat az Automatikus leállítás szakaszban:
Beállítás Érték Automatikus leállítás engedélyezése Az Igen gombra kattintva engedélyezheti az automatikus leállítási ütemezést a készlet létrehozása után. Leállítási idő Válasszon egy időpontot a készlet összes fejlesztői mezőjének leállításához. A készlet összes fejlesztői mezője minden nap leáll. Időzóna Válassza ki azt az időzónát, amelyben a leállítási idő van. Válassza a Mentés lehetőséget.
Automatikus leállítási ütemezés hozzáadása készlet létrehozásakor
Jelentkezzen be az Azure Portalra.
A keresőmezőbe írja be a projekteket. Az eredmények listájában válassza a Projektek lehetőséget.
Nyissa meg azt a projektet, amelyhez készletet szeretne létrehozni, válassza a Dev box készletek lehetőséget, majd válassza a Létrehozás lehetőséget.
A Fejlesztői készlet létrehozása panelen adja meg a következő értékeket:
Beállítás Érték Név Adja meg a készlet nevét. A készlet neve látható a fejlesztők számára, és kiválaszthatják, hogy mikor hoznak létre fejlesztői mezőket. A névnek egyedinek kell lennie egy projekten belül. Fejlesztői doboz definíciója Válasszon ki egy meglévő dev box-definíciót. A definíció meghatározza a készletben létrehozott fejlesztői mezők alapképét és méretét. Hálózati kapcsolat 1. Válassza az Üzembe helyezés a Microsoft által üzemeltetett hálózaton lehetőséget.
2. Válassza ki a kívánt üzembehelyezési régiót a fejlesztői mezőkhöz. Válasszon egy régiót a várt fejlesztői mező felhasználóihoz közel az optimális felhasználói élmény érdekében.Dev box Creator Privileges Válassza a Helyi Rendszergazda istrator vagy a Standard felhasználó lehetőséget. Automatikus leállítás engedélyezése Az alapértelmezett érték az Igen . Az automatikus leállítási ütemezés letiltásához válassza a Nem lehetőséget. A készlet létrehozása után konfigurálhat egy automatikus leállítási ütemezést. Leállítási idő Itt adhatja meg, hogy a készlet összes fejlesztői mezője le legyen állítva. A készlet összes fejlesztői doboza ekkor minden nap leáll. Időzóna Válassza ki a leállítási idő időzónát. Licencelés Jelölje be ezt a jelölőnégyzetet annak ellenőrzéséhez, hogy a szervezet rendelkezik-e a készlet fejlesztői mezőire alkalmazni kívánt Azure Hybrid Benefit-licencekkel. Válassza a Létrehozás lehetőséget.
Ellenőrizze, hogy az új fejlesztői készlet megjelenik-e a listában. Előfordulhat, hogy frissítenie kell a képernyőt.
Automatikus leállítási ütemezés törlése
A készlet automatikus leállítása ütemezésének törléséhez kövesse az alábbi lépéseket:
Jelentkezzen be az Azure Portalra.
A keresőmezőbe írja be a projekteket. Az eredmények listájában válassza a Projektek lehetőséget.
Nyissa meg a módosítani kívánt készlethez társított projektet, majd válassza a Dev box-készletek lehetőséget.
Határozza meg a módosítani kívánt készletet, és görgessen jobbra. Nyissa meg a készlet további beállításainak (...) menüjét, és válassza a Szerkesztés lehetőséget.
A Fejlesztői készlet szerkesztése panel Automatikus leállítás szakaszában állítsa az Automatikus leállítás engedélyezése beállítást Nem értékre.
Válassza a Mentés lehetőséget.
A beállítás módosítása után a készlet fejlesztői mezői nem zárnak le automatikusan.
Automatikus leállítási ütemezés kezelése az Azure CLI-vel
Az automatikus leállások ütemezését az Azure CLI használatával is kezelheti.
Automatikus leállítási ütemezés létrehozása
Az alábbi Azure CLI-parancs automatikus leállítási ütemezést hoz létre:
az devcenter admin schedule create --pool-name {poolName} --project {projectName} --resource-group {resourceGroupName} --time {hh:mm} --time-zone {"timeZone"} --state Enabled
Paraméter | Érték |
---|---|
pool-name |
A dev box-készlet neve. |
project |
A dev box projekt neve. |
resource-group |
A fejlesztői mezőkészlet erőforráscsoportjának neve. |
time |
Helyi idő, amikor a fejlesztői mezőket le kell állítani, például 23:15 11:15-kor. |
time-zone |
A helyi idő meghatározásához használt standard időzón sztring, például "America/Los_Angeles" . |
state |
Azt jelzi, hogy az ütemezés használatban van-e. A beállítások közé tartoznak a következők: Enabled vagy Disabled . |
Automatikus leállítási ütemezés törlése
Adja meg az alábbi parancsot az Azure CLI-ben az automatikus leállítási ütemezés törléséhez:
az devcenter admin schedule delete --pool-name {poolName} --project-name {projectName}
Paraméter | Érték |
---|---|
pool-name |
A dev box-készlet neve. |
project-name |
A dev box projekt neve. |