Fájlok és könyvtárak a Azure Batch
A Azure Batch minden tevékenység rendelkezik egy munkakönyvtárral, amely alatt fájlokat és könyvtárakat hozhat létre. Ez a munkakönyvtár használható a tevékenység által futtatott program, az ez által feldolgozott adatok, valamint az eredményként létrejövő kimenet tárolására. A tevékenységhez tartozó összes fájlnak és könyvtárnak a tevékenység felhasználója a tulajdonosa.
A Batch szolgáltatás gyökérkönyvtárként teszi elérhetővé a fájlrendszer egy részét egy csomóponton. Ez a gyökérkönyvtár a virtuális gép ideiglenes tárolómeghajtóján található, nem közvetlenül az operációsrendszer-meghajtón.
A tevékenységek az AZ_BATCH_NODE_ROOT_DIR
környezeti változóra hivatkozva tudják elérni a gyökérkönyvtárat. A környezeti változók használatával kapcsolatos további információért lásd: Környezeti beállítások tevékenységekhez.
Gyökérkönyvtár-struktúra
A gyökérkönyvtár a következő könyvtárstruktúrát tartalmazza:
alkalmazások: Információkat tartalmaz a számítási csomópontra telepített alkalmazáscsomagok részleteiről. A tevékenységek az
AZ_BATCH_APP_PACKAGE
környezeti változóra hivatkozva tudják elérni ezt a könyvtárat.fsmounts: A könyvtár minden olyan fájlrendszert tartalmaz, amely egy számítási csomópontra van csatlakoztatva. A tevékenységek az
AZ_BATCH_NODE_MOUNTS_DIR
környezeti változóra hivatkozva tudják elérni ezt a könyvtárat. További információ: Virtuális fájlrendszer csatlakoztatása Batch-készlethez.shared: ez a könyvtár olvasási/írási hozzáférést nyújt a csomóponton futó összes tevékenység számára. Ebben a könyvtárban a csomóponton futó összes tevékenység jogosult fájlokat létrehozni, olvasni, módosítani és törölni. A tevékenységek az
AZ_BATCH_NODE_SHARED_DIR
környezeti változóra hivatkozva tudják elérni ezt a könyvtárat.startup: az indítási tevékenység ezt a könyvtárat használja munkakönyvtárként. Az indítási tevékenység által a csomópontra letöltött összes fájlt ez a könyvtár tárolja. Ebben a könyvtárban az indítási tevékenység jogosult fájlokat létrehozni, olvasni, módosítani és törölni. A tevékenységek az
AZ_BATCH_NODE_STARTUP_DIR
környezeti változóra hivatkozva tudják elérni ezt a könyvtárat.volatile: Ez a könyvtár belső célokra szolgál. Nem garantálható, hogy a könyvtárban lévő fájlok vagy maga a könyvtár a jövőben is létezni fog.
workitems: Ez a könyvtár tartalmazza a számítási csomóponton lévő feladatok és azok tevékenységeinek könyvtárait.
A workitems könyvtárban létrejön egy Tasks könyvtár a csomóponton futó összes tevékenységhez. Ez a könyvtár a környezeti változóra való hivatkozással
AZ_BATCH_TASK_DIR
érhető el.A Batch szolgáltatás minden tevékenységkönyvtárban létrehoz egy munkakönyvtárat (
wd
), amelynek egyedi elérési útját aAZ_BATCH_TASK_WORKING_DIR
környezeti változó határozza meg. Ez a könyvtár olvasási/írási hozzáférést nyújt a tevékenységhez. A tevékenység jogosult fájlokat létrehozni, olvasni, módosítani és törölni ebben a könyvtárban. A rendszer a tevékenységhez beállított RetentionTime korlátozás értékének megfelelően őrzi meg a könyvtárat.A
stdout.txt
ésstderr.txt
a fájl a Feladatok mappába lesz írva a feladat végrehajtása során.
Fontos
Amikor eltávolít egy csomópontot a készletből, a csomóponton tárolt összes fájlt is eltávolítja.
Következő lépések
- Tudnivalók a Azure Batch hibakezeléséről és észleléséről.