Späť na blog

CloudSigma Python skript na automatizáciu konverzie snímky disku na plnohodnotný disk

CloudSigma Python skript na automatizáciu konverzie snímky disku na plnohodnotný disk

Robustné cloudové nasadenie znamená mať dobre premyslenú stratégiu správy dát. V CloudSigma ponúkame bezplatné funkcie, ako je vytváranie snímok (snapshotting), ako aj stupňovité úložisko. Je preto možné implementovať skvelý rámec správy dát na zabezpečenie silnej ochrany dostupnosti a integrity dát, ktoré ukladáte v cloude.

V tomto príspevku s vami zdieľame skript, ktorý vám umožňuje automatizovať povýšenie snímky disku na plnohodnotný disk. To je skvelé na zálohovanie rôznych bodov obnovenia, ktoré ste vytvorili pomocou funkcie zálohovania disku. Táto funkčnosť sa dosahuje pomocou python skriptu, ktorý zase využíva bezplatnú knižnicu CloudSigma Python Library (môžete si ju stiahnuť z tu).

Tak poďme na to!

Najprv musíte nainštalovať python na svoj lokálny počítač alebo server, ak ho ešte nemáte. Inštalácia Pythonu je vo všeobecnosti jednoduchá a v súčasnosti mnohé distribúcie Linuxu a UNIXu štandardne obsahujú aktuálnu verziu Pythonu. Dokonca aj niektoré počítače so systémom Windows už majú Python nainštalovaný. Tu je stručný prehľad inštalácie Pythonu pre rôzne operačné systémy.

Inštalácia podľa OS

Mac OS X
Ubuntu
CentOS / RHEL

Na inštaláciu modulu CloudSigma musíte najprv nainštalovať repozitár EPEL, aby ste mohli nainštalovať PIP. Nižšie uvedené pokyny sú pre RHEL 6.x / CentOS 6.x. Ďalšie podrobnosti o inštalácii repozitára nájdete na stránke EPEL na adrese tu.

Konfigurácia Pythonu a skriptu

Teraz overme, či je python správne nainštalovaný, pomocou tohto jednoduchého príkazu:

Výstupná verzia vyššie uvedeného príkazu by mala byť podobná: Python 2.7.10
Keď máte python nainštalovaný na svojom počítači, môžeme pokračovať s konfiguráciou py-cloudsigma konfiguráciou.

Aby mohla knižnica CloudSigma komunikovať s API, musíte poskytnúť svoje prihlasovacie údaje.

Tieto sa nastavujú v súbore ~/.cloudsigma.conf.

Tu’s ukážková verzia súboru, ktorý „komunikuje“ s dátovým centrom v San Jose. Ak chcete namiesto toho použiť dátové centrum v Zürichu, jednoducho nahraďte sjc za zrh v api_endpoint a ws_endpoint.

Keďže tento súbor obsahuje prihlasovacie údaje, dôrazne sa odporúča nastaviť oprávnenia súboru na chmod 600 tak, aby tento súbor mohol čítať iba vlastník:

Teraz sme pripravení vytvoriť a spustiť python skript. Nižšie uvádzame úplný zdrojový kód, takže stačí otvoriť váš obľúbený textový editor a vložiť ho tam, alebo použiť odkaz na stiahnutie tu

Upozorňujeme, že prípona súboru musí byť .py pri ukladaní súboru.

Spustite skript pomocou nasledujúceho príkazu:

Hlavným cieľom tohto skriptu je čo najviac uľahčiť a zjednodušiť správu úložiska, najmä pre nových používateľov a pre tých, ktorí majú radšej konzolu ako grafické rozhranie 🙂

author

Viktor Stankov

Autor · CloudSigma

Preslav Dobrev je kreatívny dizajnér v spoločnosti CloudSigma, ktorý sa zameriava na konzistentnú firemnú identitu prostredníctvom tradičných a inovatívnych marketingových kanálov. Dokáže brilantne spájať umeleckú víziu so strategickým marketingom, čím vytvára pôsobivé príbehy značky.

Komentáre

Zatiaľ žiadne komentáre. Buďte prvý.