Üzemelő példány létrehozása
Ha az alkalmazásokat a felhőből szeretné üzembe helyezni, töltse fel az alkalmazásképeket az Azure Sphere-katalógusba, és hozzon létre egy üzembe helyezést a rendszerképek Azure Sphere-eszközökre való terjesztéséhez. Üzembe helyezés létrehozásához be kell jelentkeznie az Azure-ba, és rendelkeznie kell a megfelelő RBAC-engedélyekkel. Emellett az eszközöknek fel kell készülniük a felhőbeli üzemelő példányok fogadására.
Megjegyzés
Az üzemelő példány minden összetevőjének egyedi GUID azonosítóval kell rendelkeznie. Ha az alkalmazást egy Azure Sphere-mintára alapozza, ne felejtsen el egyedi GUID-t létrehozni az alkalmazáshoz, mielőtt létrehoz egy üzembe helyezést az esetleges ütközések elkerülése érdekében.
Az eszközök előkészítése
Ahhoz, hogy az eszközök alkalmazásokat fogadjanak a felhőből, rendelkezniük kell egy termékkel, és egy eszközcsoporthoz kell tartozniuk, és nem lehet telepítve az AppDevelopment képesség .
Ha még nem hozott létre terméket az eszközeihez, ezt meg kell tennie, mielőtt üzembe helyezést hozhat létre. Termék létrehozása:
az sphere product create --resource-group MyResourceGroup --catalog MyCatalog --name MyProduct --description MyDescription
Cserélje le <a MyProduct> kifejezést a termék nevére, például DW100. A parancsról további információt az az sphere product című témakörben talál.
Az üzemelő példányok eszközcsoportokat céloznak meg, így az eszközöket egy olyan eszközcsoporthoz is hozzá kell rendelnie , amely lehetővé teszi a felhőfrissítéseket, mielőtt megkapnák az üzembe helyezett alkalmazásokat. Alapértelmezés szerint minden termék öt eszközcsoporttal rendelkezik: Production, Field Test, Development, Field Test OS Evaluation és Production OS Evaluation. Használhatja ezen eszközcsoportok egyikét, vagy létrehozhatja a sajátját. Annak megállapításához, hogy egy eszközcsoport elfogadja-e a felhőfrissítéseket, használja az az sphere device-group show parancsot.
Az eszközöket a felhőbetöltésre is fel kell készíteni, ami azt jelenti, hogy nem rendelkeznek az appDevelopment képességgel. A gyárból kiszállítva az eszközök nem rendelkeznek ezzel a képességgel. Ha azonban már használt egy eszközt az alkalmazásfejlesztéshez, akkor ezt a képességet valószínűleg az az sphere device enable-development paranccsal adta hozzá.
A képesség eltávolításához használja az az sphere device enable-cloud-test parancsot:
az sphere device enable-cloud-test --resource-group MyResourceGroup --catalog MyCatalog --device-group <device-group-ID>
További információ: Üzembe helyezés létrehozása.
Központi telepítés létrehozása eszközcsoporthoz
Az üzemelő példányok alkalmazás- és táblakonfigurációkat is tartalmazhatnak, és mindkettő ugyanúgy kezelhető, amikor üzembe helyezést hoz létre. Az üzemelő példányok rendszerképek készletei, amelyeket az eszközcsoporton belüli összes eszközre elosztanak. Minden üzemelő példány egy adott terméken belül egy adott eszközcsoporthoz van kapcsolva. Az üzembe helyezés létrehozásakor meg kell adnia a termék nevét és az eszközcsoport nevét (az alábbi példában látható módon), vagy az eszközcsoport azonosítóját.
Üzemelő példány létrehozása:
Töltse fel a képcsomagot:
az sphere image add --resource-group MyResourceGroup --catalog MyCatalog --image-path <path-to-image> --regional-data-boundary <value>
Hozzon létre egy új központi telepítést egy eszközcsoporthoz:
az sphere deployment create --resource-group MyResourceGroup --catalog MyCatalog --product <product-name> --device-group <device-group-ID> --images <image-ID>
Ha több értéket szeretne megadni, --images
adjon meg egy szóközzel elválasztott értéklistát.
A --images
paraméter megadja az alkalmazás képcsomag-fájljának képazonosítóját. A rendszer feltölti a képet az aktuális katalógusba.
A --regional-data-boundary
paraméter a rendszerkép regionális adathatárát határozza meg. Az engedélyezett értékek a következők: EU
és None
. Az alapértelmezett érték : None
. Ha nincs megadva érték, a rendszer az alapértelmezett értéket használja.
Például (néhány paraméter el lett távolítva a rövidség kedvéért):
az sphere image add --image my-app.imagepackage --regional-data-boundary "None"
az sphere deployment create --product "DW100" --device-group "Field Test" --images e3769536-dc4b-48d9-afd4-22ed321ba4bc
Érvényes központi telepítés szabályai
Az érvényességhez az üzemelő példánynak az alábbi szabályokat kell követnie:
- Az üzemelő példány teljes méretének 1 MiB-nél kisebbnek kell lennie.
- Az üzemelő példány legfeljebb egy táblakonfigurációs fájllal rendelkezhet.
Üzemelő példány frissítése
Egy üzemelő példány frissítéséhez használja az az sphere image add és az az sphere deployment create parancsokat az előző szakaszban leírtak szerint, és adja meg a frissített alkalmazásfájl elérési útját.