본문 바로가기

가상화/Proxmox

[proxmox] 서로 다른 PBS(Proxmox Backup Server) 에 DataStore 공유 하기

반응형

DataStore를 공유(Local Disk가 아닌 NFS 등을 사용)하는 경우의 수는 여러가지가 있겠지만 개인적인 이유는 아래 2가지 이다.

  • 1개의 DataStore를 공유하는 다수의 PBS를 운영 하고자 경우
  • 운영중이던 PBS에 장애가 발생하여 새로 설치한 PBS에 기존 DataStore를 추가해야하는 경우

 

 

단순히 PBS를 설치 후 DataStore를 추가하게 되면 아래와 같은 에러가 발생하며 추가가 중단된다.

 

unable to create chunk store '<DataStore Name>' subdir "/<Backing Path>/.chunks" - EEXIST: File exists

 

 

 

 

이 경우 기존 PBS의 datastore.cfg 를 그대로 복사하면 Datastore를 공유 할수 있다.

 

$ cat /etc/proxmox-backup/datastore.cfg 
datastore: <name>
	comment <comment> NFS Directory
	gc-schedule daily
	path /<path>
	prune-schedule daily

 

 

공유 받고자 하는 PBS에 추가된 DataStore가 없다면  datastore.cfg 파일이 없을 수 있으므로 파일을 생성 후 내용을 복사 한다.

 

복사 후 다른작업을 하지 않아도 Datastore에 표출된다.

이후 backup/restore 작업을 수행하기 위한 계정 생성 및 권한 부여를 기존 PBS와 맞춰 준다.

 

 

계정생성

 

 

권한부여

 

반응형