인스턴스를 종료하면 컨테이너 안의 파일은 모두 사라집니다. 남기고 싶은 파일은 볼륨을 붙인 경로(기본 /workspace)에 저장하세요. 그리고 볼륨은 만든 그 머신에만 있다는 것을 기억해 주세요.
1. 저장 공간은 두 가지입니다
- 컨테이너 디스크 — 인스턴스 안의 기본 디스크입니다. 종료하면 삭제됩니다. 요금은 인스턴스 요금에 포함됩니다.
- 로컬 볼륨 — GPU 머신의 로컬 디스크에 만드는 저장 공간입니다. 인스턴스를 종료해도 그 머신에 남고, 지우기 전까지 과금됩니다. 잔액이 부족하면 볼륨 과금이 중단되고, 충전한 뒤 「재개」를 누르면 다시 씁니다(5절).
볼륨은 인스턴스와 별개의 상품입니다. 인스턴스 없이 미리 만들어 둘 수 있고, 인스턴스에 붙이지 않은 채로 유지할 수도 있습니다.
2. 왜 /workspace 에 저장해야 하나요
볼륨은 인스턴스 안의 마운트 경로에 연결됩니다. 기본값이 /workspace 입니다. 종료 뒤에 남는 것은 이 경로 안의 파일뿐이고, 그 밖의 경로(/root · /tmp · 직접 설치한 패키지 등)는 컨테이너 디스크라 종료와 함께 사라집니다.
볼륨 없이 대여했다면 /workspace 도 사라집니다
/workspace 폴더는 볼륨이 없어도 만들어지지만, 그때는 컨테이너 디스크의 일부입니다. 이 경우 /workspace 에 README-먼저-읽으세요.txt 안내 파일이 놓이고, SSH 로그인 배너에도 경고가 나옵니다.
지금 /workspace 가 영구 볼륨인지는 인스턴스 안에서 아래 명령으로 확인할 수 있습니다.
wwctl storage3. 볼륨 만들기
- 콘솔의 「저장소」를 엽니다.
- 「새 볼륨 만들기」에서 볼륨 이름과 머신을 고릅니다. 인스턴스를 대여할 머신과 같은 머신을 골라야 합니다.
- 크기를 정합니다. 100GB 이상, 100GB 단위로 만들 수 있습니다.
- 기본 마운트 경로를 확인합니다. 대여할 때 그 대여에만 다른 경로를 쓸 수도 있습니다.
- 요율을 고릅니다. 만든 뒤에는 바꿀 수 없으니 얼마나 오래 둘 데이터인지로 고르세요. 금액은 화면에 표시됩니다.
- 「볼륨 만들기」를 누릅니다. 머신이 준비를 마치면 인스턴스에 붙일 수 있습니다.
계정당 만들 수 있는 볼륨 수에는 상한이 있고, 지금 몇 개를 쓰고 있는지가 만들기 화면에 표시됩니다.
4. 볼륨은 만든 머신에만 있습니다
지금의 볼륨은 GPU 머신의 로컬 디스크에 있습니다. 그래서 다른 머신의 인스턴스에는 붙일 수 없고, 다른 머신으로 옮길 수도 없습니다. 콘솔은 볼륨마다 "이 볼륨은 {머신 이름}에서만 사용할 수 있습니다." 라고 표시합니다.
- 대여 화면의 스토리지 목록에는 그 머신에 있는 볼륨만 나타납니다.
- 같은 볼륨을 다시 쓰려면 같은 머신을 다시 대여해야 합니다.
- 그 머신이 오프라인이면 그동안 볼륨에 접근할 수 없습니다. 데이터가 사라지는 것은 아닙니다.
- 볼륨 하나는 동시에 인스턴스 하나에만 붙일 수 있습니다.
네트워크 볼륨(NFS)과 오브젝트 스토리지는 다음 단계에서 도입합니다. 그때 머신에 묶이는 제약이 풀립니다.
5. 볼륨 요금은 종료 후에도 나갑니다
인스턴스를 종료해도 볼륨은 남아 있고 요금은 계속 부과됩니다. 더 이상 데이터가 필요하지 않다면 「저장소」에서 볼륨을 직접 삭제해야 과금이 멈춥니다.
잔액이 부족해 볼륨 요금을 낼 수 없으면 볼륨이 「중단됨」이 되고, 그동안은 요금이 부과되지 않습니다. 데이터는 그대로 있지만 새 인스턴스에 연결할 수 없습니다(연결된 인스턴스가 있으면 그 인스턴스가 끝난 뒤 중단됩니다). 크레딧을 충전한 뒤 「저장소」에서 「재개」를 누르면 그 자리에서 이번 주기 요금이 차감되고 다시 연결할 수 있습니다. 공급자가 장비를 빼는 경우에는 통지 뒤 30일 동안 볼륨 요금이 부과되지 않습니다.
볼륨 금액은 대여 화면의 견적 · 「저장소」 목록 · 「결제 관리」의 청구 내역에서 확인할 수 있습니다. 청구 내역에서는 인스턴스와 따로 적힙니다.
6. 이어서 작업하기
- 작업 결과를
/workspace에 저장한 뒤 인스턴스를 종료합니다. - 다음에 볼륨이 있는 그 머신을 다시 대여합니다.
- 대여 화면의 스토리지에서 같은 볼륨을 고릅니다. 저장해 둔 파일이
/workspace에 그대로 있습니다.