az image builder
Képszerkesztő-sablonok kezelése és létrehozása.
Parancsok
| az image builder cancel |
A képsablon alapján szakítsa meg a hosszú ideig futó rendszerkép-összeállítást. |
| az image builder create |
Hozzon létre egy képszerkesztő sablont. |
| az image builder customizer |
Képszerkesztő-sablon testreszabók kezelése. |
| az image builder customizer add |
Képszerkesztő-testreszabó hozzáadása képszerkesztő sablonhoz. |
| az image builder customizer clear |
Távolítsa el az összes képszerkesztő-testreszabót egy képszerkesztő sablonból. |
| az image builder customizer remove |
Képszerkesztő-testreszabó eltávolítása egy képszerkesztő-sablonból. |
| az image builder delete |
Képszerkesztő-sablon törlése. |
| az image builder list |
Képszerkesztő-sablonok listázása. |
| az image builder output |
Képszerkesztő-sablon kimeneti terjesztőinek kezelése. |
| az image builder output add |
Képszerkesztő kimeneti terjesztő hozzáadása képszerkesztő sablonhoz. |
| az image builder output clear |
Távolítsa el az összes képszerkesztő kimeneti terjesztőt egy képszerkesztő sablonból. |
| az image builder output remove |
Képszerkesztő kimeneti terjesztő eltávolítása képszerkesztő sablonból. |
| az image builder run |
Képszerkesztő sablon létrehozása. |
| az image builder show |
Képszerkesztő-sablon megjelenítése. |
| az image builder show-runs |
Képszerkesztő-sablon futtatási kimeneteinek megjelenítése. |
| az image builder update |
Képszerkesztő-sablon frissítése. |
| az image builder validator |
Képszerkesztő-sablon ellenőrzése. |
| az image builder validator add |
Érvényesítés hozzáadása meglévő képszerkesztő sablonhoz. |
| az image builder validator remove |
Érvényesség eltávolítása egy meglévő képszerkesztő sablonból. |
| az image builder validator show |
Meglévő képszerkesztő sablon érvényesítésének megjelenítése. |
| az image builder wait |
Helyezze a parancssori felületet várakozó állapotba, amíg a sablon valamely feltétele nem teljesül. |
az image builder cancel
A képsablon alapján szakítsa meg a hosszú ideig futó rendszerkép-összeállítást.
az image builder cancel [--ids]
[--name]
[--resource-group]
Példák
Kép buildelésének megszakítása.
az image builder cancel -n mytemplate -g my-group
Opcionális paraméterek
Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. A --id vagy más "Erőforrás-azonosító" argumentumokat kell megadnia.
A képsablon neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s NAME_OR_IDkonfigurálhatja: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az image builder create
Hozzon létre egy képszerkesztő sablont.
az image builder create --name
--resource-group
[--build-timeout]
[--build-vm-identities]
[--checksum]
[--defer]
[--identity]
[--image-source]
[--image-template]
[--location]
[--managed-image-destinations]
[--no-wait]
[--os-disk-size]
[--proxy-vm-size]
[--scripts]
[--shared-image-destinations]
[--staging-resource-group]
[--subnet]
[--tags]
[--vm-size]
[--vnet]
Példák
Képszerkesztő sablon létrehozása UbuntuLTS 18.04-rendszerképből. Terjesztheti felügyelt rendszerképként és megosztott rendszerkép-katalógus képverzióként. Adja meg az átmeneti erőforráscsoport-azonosítót a rendszerkép létrehozásához használni kívánt képsablonként.
scripts="https://my-script-url.net/customize_script.sh"
imagesource="Canonical:UbuntuServer:18.04-LTS:18.04.201903060"
az image builder create --image-source $imagesource -n myTemplate -g myGroup \
--scripts $scripts --managed-image-destinations image_1=westus \
--shared-image-destinations my_shared_gallery/linux_image_def=westus,brazilsouth \
--identity myIdentity --staging-resource-group myStagingResourceGroup
Képszerkesztő sablon létrehozása képsablonfájllal.
az image builder create -g my-group -n myTemplate --image-template filename
[Speciális] Hozzon létre egy képsablont több testreszabóval és terjesztővel a parancssori felület objektum-gyorsítótárának használatával a --defer paranccsal. Olyan funkciókat támogat, mint a testreszabók és a kimeneti nevek, a PowerShell kilépési kódjai, a beágyazott szkriptek, a Windows újraindítása, a fájltestreszabók, az összetevőcímkék és a vhd kimeneti terjesztők.
script="https://my-script-url.com/customize_script.ps1"
imagesource="MicrosoftWindowsServer:WindowsServer:2019-Datacenter:2019.0.20190214"
# create and update template object in local cli cache. Defers put request to ARM
# Cache object ttl set via az configure.
az image builder create --image-source $imagesource -n myTemplate \
-g myGroup --scripts $script --identity myIdentity --defer
# add customizers
az image builder customizer add -n myTemplate -g myGroup \
--customizer-name myPwshScript --exit-codes 0 1 --inline-script \
"mkdir c:\buildActions" "echo Azure-Image-Builder-Was-Here \
> c:\buildActions\Output.txt" --type powershell --defer
az image builder customizer add -n myTemplate -g myGroup \
--customizer-name myFileCustomizer --type file \
--file-source "https://my-file-source.net/file.txt" \
--dest-path "c:\buildArtifacts\file.txt" --defer
# add distributors
az image builder output add -n myTemplate -g myGroup --is-vhd \
--output-name myWinImageVhd --artifact-tags "is_vhd=True" --defer
az image builder output add -n myTemplate -g myGroup \
--output-name myWinImageManaged --managed-image winImage \
--managed-image-location eastus \
--artifact-tags "is_vhd=False" --defer
# Stop deferring put request to ARM. Create the template from the object cache.
# Cache object will be deleted.
az image builder update -n myTemplate -g myGroup
Kötelező paraméterek
A képsablon neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .
Opcionális paraméterek
A képsablon létrehozásakor a várakozás maximális időtartama percekben megadva. Az alapértelmezett érték 60.
A virtuális hálózat nem kötelező konfigurációja a virtuális gép buildjének üzembe helyezéséhez. Kihagyás, ha nincs szükség adott virtuális hálózatra.
A Red Hat ISO-rendszerkép SHA256 ellenőrzőösszege.
Ideiglenesen tárolja az objektumot a helyi gyorsítótárban az Azure-ba való küldés helyett. Parancsok használata az cache a megtekintéshez/törléshez.
A képsablon felhasználóhoz rendelt identitásainak listája (név vagy azonosító, szóközzel tagolt).
A testre szabandó alaprendszerkép. Érvényes platformrendszerkép-URI-nak, platformrendszerkép-aliasnak, Red Hat ISO-lemezkép URI-jának, felügyelt lemezkép nevének/azonosítójának vagy megosztott lemezkép verzióazonosítójának kell lennie.
Képsablonfájl helyi elérési útja vagy URL-címe. A --image-template használatakor a rendszer minden más paramétert figyelmen kívül hagy, kivéve a -g és a -n paramétert. Hivatkozás: https://docs.microsoft.com/azure/virtual-machines/linux/image-builder-json.
Tartózkodási hely beállításnál. Értékek innen: az account list-locations. Az alapértelmezett helyet a használatával az configure --defaults location=<location>konfigurálhatja.
A felügyelt lemezképkimenet terjesztői adatai. Kulcs-érték párok szóközzel elválasztott listája. Például: "image_1=westus2 image_2=westus". Minden kulcs a létrehozandó felügyelt rendszerkép neve vagy erőforrás-azonosítója. Minden érték a kép helye.
Ne várja meg, amíg a hosszú ideig futó művelet befejeződik.
Az operációsrendszer-lemez mérete GB-ban. Hagyja ki vagy adja meg a 0 értéket az Azure alapértelmezett operációsrendszer-lemezméretének használatához.
A rendszerképek létrehozásához, testreszabásához és rögzítéséhez használt virtuális gép mérete (gen1-es és Standard_D2ds_v4 Gen2-rendszerképekhez Standard_D1_v2).
A rendszerhéj- vagy PowerShell-szkriptek szóközzel elválasztott listája a kép testreszabásához. Minden szkriptnek nyilvánosan elérhető URL-címnek kell lennie. Fájlkiterjesztésből ('.sh' vagy '.ps1') vagy forrástípusból származó parancsfájltípust következtet. További testreszabási lehetőségek és rugalmasság: "az image template customizer add" (az image template customizer add).
Megosztott képkatalógus (sig) kimeneti forgalmazói információi. Kulcs-érték párok szóközzel elválasztott listája. Például: "my_gallery_1/image_def_1=eastus,westus my_gallery_2/image_def_2=uksouth,canadaeast,francesouth." Minden kulcs a sig képdefiníció azonosítója vagy a sig-katalógus neve, valamint a "/" karakterrel tagolt sig képdefiníció. Minden érték a replikahelyek vesszővel tagolt listája.
Az átmeneti erőforráscsoport azonosítója ugyanabban az előfizetésben, mint a rendszerkép létrehozásához használt rendszerképsablon.
Az alhálózat neve vagy azonosítója a build virtuális gép üzembe helyezéséhez.
Szóközzel elválasztott címkék: kulcs[=érték] [kulcs[=érték] ...]. A "" használatával törölheti a meglévő címkéket.
A képek létrehozásához, testreszabásához és rögzítéséhez használt virtuális gép mérete. Az alapértelmezett (Standard_D1_v2) használatához hagyja ki vagy adja meg az üres sztringet.
A build virtuális gép üzembe helyezéséhez szükséges virtuális hálózat neve. Csak akkor adja meg, ha az alhálózat név.
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s NAME_OR_IDkonfigurálhatja: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az image builder delete
Képszerkesztő-sablon törlése.
az image builder delete [--ids]
[--name]
[--resource-group]
Példák
Képszerkesztő-sablon törlése. (automatikusan generált)
az image builder delete --name MyImageTemplate --resource-group MyResourceGroup
Opcionális paraméterek
Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. A --id vagy más "Erőforrás-azonosító" argumentumokat kell megadnia.
A képsablon neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s NAME_OR_IDkonfigurálhatja: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az image builder list
Képszerkesztő-sablonok listázása.
az image builder list [--resource-group]
Opcionális paraméterek
Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s NAME_OR_IDkonfigurálhatja: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az image builder run
Képszerkesztő sablon létrehozása.
az image builder run [--ids]
[--name]
[--no-wait]
[--resource-group]
Példák
Indítsa el a sablon buildfuttatását, majd várja meg, amíg befejeződik.
az image builder run -n mytemplate -g my-group --no-wait
az image builder wait -n mytemplate -g aibmdi \
--custom "lastRunStatus.runState!='running'"
az image builder show -n mytemplate -g my-group
Opcionális paraméterek
Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. A --id vagy más "Erőforrás-azonosító" argumentumokat kell megadnia.
A képsablon neve.
Ne várja meg, amíg a hosszú ideig futó művelet befejeződik.
Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s NAME_OR_IDkonfigurálhatja: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az image builder show
Képszerkesztő-sablon megjelenítése.
az image builder show [--ids]
[--name]
[--resource-group]
Példák
Képszerkesztő-sablon megjelenítése (automatikusan létrehozva)
az image builder show --name mytemplate --resource-group my-group
Opcionális paraméterek
Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. A --id vagy más "Erőforrás-azonosító" argumentumokat kell megadnia.
A képsablon neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s NAME_OR_IDkonfigurálhatja: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az image builder show-runs
Képszerkesztő-sablon futtatási kimeneteinek megjelenítése.
az image builder show-runs [--ids]
[--name]
[--output-name]
[--resource-group]
Példák
Futtasson egy sablon buildfuttatását, majd tekintse meg a futtatási kimeneteket.
az image builder run -n mytemplate -g my-group --no-wait
az image builder wait -n mytemplate -g aibmdi \
--custom "lastRunStatus.runState!='running'"
az image builder show-runs -n mytemplate -g my-group
Opcionális paraméterek
Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. A --id vagy más "Erőforrás-azonosító" argumentumokat kell megadnia.
A képsablon neve.
A képszerkesztő futtatási kimenetének neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s NAME_OR_IDkonfigurálhatja: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az image builder update
Képszerkesztő-sablon frissítése.
A képszerkesztő-sablonok frissítése jelenleg nem támogatott. Ez a parancs a --defer paranccsal együtt használható egy képsablon-objektum frissítéséhez a CLI-gyorsítótárban. Halasztás nélkül lekéri a megadott képsablont a gyorsítótárból, és kérést küld az Azure-nak a képsablon létrehozásához.
az image builder update [--add]
[--defer]
[--force-string]
[--ids]
[--name]
[--remove]
[--resource-group]
[--set]
Példák
Sablonerőforrás létrehozása sablonobjektumból a parancssori felület gyorsítótárában.
# create and write template object to local cli cache
az image builder create --image-source {image_source} -n mytemplate -g my-group \
--scripts {script} --managed-image-destinations image_1=westus --identity myidentity --defer
# add customizers and outputs to local cache template object via az image template output / customizer add
# one can also update cache object properties through generic update options, such as: --set
az image builder output add -n mytemplate -g my-group --output-name my-win-image-managed \
--artifact-tags "is_vhd=False" --managed-image winImage --managed-image-location eastus --defer
# send template create request to azure to create template resource
az image builder update -n mytemplate -g my-group
Opcionális paraméterek
Adjon hozzá egy objektumot az objektumok listájához egy elérési út és egy kulcsértékpár megadásával. Példa: --add property.listProperty <key=value, string vagy JSON string>.
Ideiglenesen tárolja az objektumot a helyi gyorsítótárban az Azure-ba való küldés helyett. Parancsok használata az cache a megtekintéshez/törléshez.
A "set" vagy a "add" használatakor a JSON-ra való konvertálás helyett őrizze meg a sztringkonstansokat.
Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. A --id vagy más "Erőforrás-azonosító" argumentumokat kell megadnia.
A képsablon neve.
Tulajdonság vagy elem eltávolítása egy listából. Példa: --remove property.list OR --remove propertyToRemove.
Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .
Objektum frissítése egy beállítandó tulajdonság elérési útjának és értékének megadásával. Példa: --set property1.property2=.
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s NAME_OR_IDkonfigurálhatja: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az image builder wait
Helyezze a parancssori felületet várakozó állapotba, amíg a sablon valamely feltétele nem teljesül.
az image builder wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--resource-group]
[--timeout]
[--updated]
Példák
Indítsa el a sablon buildfuttatását, majd várja meg, amíg befejeződik.
az image builder run -n mytemplate -g my-group --no-wait
az image builder wait -n mytemplate -g aibmdi \
--custom "lastRunStatus.runState!='running'"
az image builder show -n mytemplate -g my-group
Opcionális paraméterek
Várjon, amíg létre nem jön a "provisioningState" a "Succeeded" helyen.
Várja meg, amíg a feltétel megfelel egy egyéni JMESPath-lekérdezésnek. Például provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running"?.
Várja meg a törlést.
Várjon, amíg az erőforrás létezik.
Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. A --id vagy más "Erőforrás-azonosító" argumentumokat kell megadnia.
Lekérdezési időköz másodpercben.
A képsablon neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .
Maximális várakozás másodpercben.
Várjon, amíg frissül a provisioningState a "Succeeded" (Sikeres) időpontban.
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s NAME_OR_IDkonfigurálhatja: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
Visszajelzés
Visszajelzés küldése és megtekintése a következőhöz: