Vissza a bloghoz

Egy CloudSigma Python script egy meghajtó pillanatkép teljes meghajtóvá történő konvertálásának automatizálására

Egy CloudSigma Python script egy meghajtó pillanatkép teljes meghajtóvá történő konvertálásának automatizálására

A robusztus felhőalapú telepítés egy jól átgondolt adatkezelési stratégiát feltételez. A CloudSigma-nál olyan ingyenes funkciókat kínálunk, mint a pillanatképek készítése (snapshotting), valamint a többszintű tárolás. Ezért lehetőség van egy kiváló adatkezelési keretrendszer bevezetésére, amely biztosítja a felhőben tárolt adatok elérhetőségének és integritásának erős védelmét.

Ebben a bejegyzésben megosztunk Önnel egy szkriptet, amellyel automatizálhatja egy meghajtó pillanatképének teljes meghajtóvá alakítását. Ez kiválóan alkalmas a meghajtó-biztonsági mentés funkcióval létrehozott különböző visszaállítási pontok mentésére. Ez a funkció egy Python-szkript segítségével valósul meg, amely az ingyenes CloudSigma Python könyvtárat használja (ezt letöltheti innen: innen).

Kezdjük is el!

Először is telepítenie kell a Pythont a helyi gépére vagy szerverére, ha még nem tette meg. A Python telepítése általában egyszerű, és manapság sok Linux és UNIX disztribúció alapértelmezés szerint tartalmaz egy friss Python verziót. Sőt, néhány Windows-os számítógépen már előre telepítve van a Python. Íme egy rövid áttekintés a Python telepítéséről a különböző operációs rendszerekre.

Telepítés operációs rendszer szerint

Mac OS X
Ubuntu
CentOS / RHEL

A CloudSigma modul telepítéséhez először az EPEL repozitóriumot kell telepítenie a PIP telepítéséhez. Az alábbi utasítások a RHEL 6.x / CentOS 6.x verziókra vonatkoznak. A repozitórium telepítésével kapcsolatos további részletekért látogasson el az EPEL weboldalára: itt.

Python és szkript konfiguráció

Most ellenőrizzük, hogy a Python megfelelően van-e telepítve ezzel az egyszerű paranccsal:

A fenti parancs kimeneti verziójának hasonlónak kell lennie a következőhöz: Python 2.7.10
Miután a Python telepítve van a gépén, folytathatjuk a py-cloudsigma konfigurációjával.

Ahhoz, hogy a CloudSigma könyvtár kommunikálni tudjon az API-val, meg kell adnia a hitelesítési adatait.

Ezek a következő fájlban vannak beállítva: ~/.cloudsigma.conf.

Íme egy mintafájl, amely a San Jose-i adatközponttal „kommunikál”. Ha ehelyett a zürichi adatközpontot szeretné használni, egyszerűen cserélje ki a sjc értéket erre: zrh az api_endpoint és ws_endpoint.

Mivel ez a fájl hitelesítési adatokat tartalmaz, erősen ajánlott a fájl jogosultságát a következőre állítani: chmod 600 , hogy ezt a fájlt csak a tulajdonos olvashassa:

Most már készen állunk a Python-szkript létrehozására és futtatására. Az alábbiakban közöljük a teljes forráskódot, így csak nyissa meg kedvenc szövegszerkesztőjét, és másolja be oda, vagy használja a letöltési linket itt

Kérjük, vegye figyelembe, hogy a fájl kiterjesztésének .py-nek kell lennie a fájl mentésekor.

Futtasd a szkriptet a következő paranccsal:

A szkript fő célja, hogy a lehető legkényelmesebbé és legegyszerűbbé tegye a dolgokat a tárhelykezelés terén, különösen az új felhasználók és azok számára, akik jobban kedvelik a konzolt, mint a GUI-t 🙂

author

Viktor Stankov

Szerző · CloudSigma

Preslav Dobrev a CloudSigma kreatív tervezője, aki hagyományos és innovatív marketingcsatornák segítségével következetes vállalati identitás kialakítására összpontosít. Kiemelkedően képes ötvözni a művészi látásmódot a stratégiai marketinggel, hogy hatásos márkatörténeteket hozzon létre.

Hozzászólások

Még nincsenek hozzászólások. Legyen Ön az első.