블로그로 돌아가기

드라이브 스냅샷을 전체 드라이브로 변환하는 작업을 자동화하는 CloudSigma Python 스크립트

드라이브 스냅샷을 전체 드라이브로 변환하는 작업을 자동화하는 CloudSigma Python 스크립트

탄탄한 클라우드 배포란 잘 구상된 데이터 관리 전략을 갖추는 것을 의미합니다. CloudSigma에서는 스냅샷 생성 및 계층화된 스토리지와 같은 무료 기능을 제공합니다. 따라서 클라우드에 저장하는 데이터의 가용성과 무결성을 강력하게 보호할 수 있는 훌륭한 데이터 관리 프레임워크를 구현할 수 있습니다.

이번 포스트에서는 드라이브의 스냅샷을 전체 드라이브로 승격하는 작업을 자동화할 수 있는 스크립트를 공유합니다. 이는 드라이브 백업 기능으로 생성한 다양한 복원 지점을 백업하는 데 매우 유용합니다. 이 기능은 Python 스크립트를 사용하여 구현되며, 이 스크립트는 무료 CloudSigma Python 라이브러리를 활용합니다. (다음에서 다운로드할 수 있습니다: 여기).

그럼 시작해 볼까요!

먼저 로컬 컴퓨터나 서버에 Python이 설치되어 있지 않다면 설치해야 합니다. Python 설치는 일반적으로 쉬우며, 요즘에는 많은 Linux 및 UNIX 배포판에 최신 Python 버전이 기본으로 포함되어 있습니다. 일부 Windows 컴퓨터에도 이미 Python이 설치되어 제공되기도 합니다. 다음은 다양한 운영 체제별 Python 설치에 대한 간략한 개요입니다.

OS별 설치

Mac OS X
Ubuntu
CentOS / RHEL

CloudSigma 모듈을 설치하려면 PIP를 설치하기 위해 먼저 EPEL 리포지토리를 설치해야 합니다. 아래 지침은 RHEL 6.x / CentOS 6.x 기준입니다. 리포지토리 설치에 대한 자세한 내용은 다음 EPEL 사이트를 방문하십시오: 여기.

Python 및 스크립트 구성

이제 다음 간단한 명령어로 Python이 올바르게 설치되었는지 확인해 보겠습니다:

위 명령어의 출력 버전은 다음과 유사해야 합니다: Python 2.7.10
컴퓨터에 Python이 설치되면 다음 단계로 진행할 수 있습니다: py-cloudsigma 구성.

CloudSigma 라이브러리가 API와 상호 작용하려면 자격 증명을 제공해야 합니다.

이 정보는 다음 파일에 설정됩니다: ~/.cloudsigma.conf.

다음은 산호세(San Jose) 데이터 센터와 “통신”하는 파일의 샘플 버전입니다. 대신 취리히(Zürich) 데이터 센터를 사용하려면 sjczrh로 변경하십시오 (대상: api_endpointws_endpoint.

이 파일에는 자격 증명이 포함되어 있으므로, 파일 권한을 다음과 같이 설정하는 것을 강력히 권장합니다: chmod 600 (이렇게 하면 소유자만 이 파일을 읽을 수 있습니다):

이제 Python 스크립트를 생성하고 실행할 준비가 되었습니다. 아래에 전체 소스 코드가 포함되어 있으므로 선호하는 텍스트 편집기를 열어 붙여넣거나 다음 다운로드 링크를 사용하십시오: 여기

파일을 저장할 때 파일 확장자는 반드시 .py이어야 함에 유의하십시오.

다음 명령어를 통해 스크립트를 실행하세요:

이 스크립트의 주요 목적은 특히 초보 사용자나 GUI보다 콘솔을 선호하는 사용자들을 위해 스토리지 관리 측면을 최대한 편리하고 쉽게 만드는 것입니다 🙂

author

Viktor Stankov

작성자 · CloudSigma

Preslav Dobrev는 CloudSigma의 크리에이티브 디자이너로서, 전통적이고 혁신적인 마케팅 채널을 활용하여 일관된 비즈니스 정체성을 구축하는 데 중점을 두고 있습니다. 그는 영향력 있는 브랜드 내러티브를 창출하기 위해 예술적 비전과 전략적 마케팅을 결합하는 데 능숙합니다.

댓글

아직 댓글이 없습니다. 첫 번째로 작성해 보세요.