• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
Proxmox

Proxmox VE 노드간 VM/LXC 이전(복제)하기.

달소 달소 555

0

6

안녕하세요. 달소입니다

 

ZFS 관련 글을 쓰려다가.. 앞서 클러스터를 미리 만들어놨기때문에 이어서 노드에서 노드간에 VM 이전 / 복제를 한번 진행해보려고 합니다.

 

클러스터 구성을 위해 ESXi 밑에 테스트서버로 구성한 Proxmox Node 2대이기때문에 중첩가상화로 VM생성은 하지않고 LXC Container를 통해서 에제를 진행해보겠습니다.

사전 준비사항

Proxmox Cluster 구성(Node 1,2)

Proxmox Cluster를 이용한 Node 연결하기.

IT-SVR달소

 

LXC 컨테이너 생성

Proxmox 에서 리눅스 컨테이너 LXC 사용하기.

IT-SVR달소

 

노드간 VM(LXC) 이전하기.

먼저 가장중요한점은 노드간 VM/LXC 이전의 경우 라이브로 이전이 불가능합니다.(공식포럼에서도 데이터 무결성을 위해 반드시 정지 후 이전을 강조합니다.)

혹 무중단으로 이전해야된다고한다면 복제 -> 이전 과정으로 복제됐을때의 기록으로 무중단 이전이 가능하긴 합니다.(혹은 스냅샷 백업 후 복구)
물론 이경우에는 복제 후 쌓이는 데이터에 대해서 약간의 데이터 손실이 있을 수 있습니다.

이전방법은 매우 쉽습니다.

운영중인 VM/LXC 컨테이너를 중지시키고 우클릭 후 이전을 눌러주시면 자연스럽게 해당 컨테이너가 종료되고 노드간 이전이 완료되면 자동으로 그 노드에서 컨테이너가 바로 실행됩니다.

 

소스노드와 대상노드 확인

자동으로 다시시작되기 때문에 따로 해줄건없습니다 ㅎㅎ
마찬가지로 백업 복구도 가능하기때문에
여러대의 서버를 운영중이라면 아주 유용하게 사용할수있을듯합니다.

백업 복구 응용하면 이렇게 무중단으로도 이전가능합니다

신고공유스크랩
6
1등
테돌아이 2022.08.07. 11:22

proxmox A 와 proxmox B 서버간의 vm 이전을 하려고 하는데 이 방법대로 하면 되나요?

그리고 proxmox A 서버에 ct로 설치하지 않고 네이티브로 docker를 설치를 해서 켄테이너를 만들었습니다.

이것 또한 B 서버로 간단하게 이전하는 방법은 없을까요?

늘 감사합니다.

profile image
달소 글쓴이 2022.08.07. 15:48
테돌아이

Vm이 이전되면 내부의 컨테이너나 도커도 같이이전됩니다

테돌아이 2022.08.07. 15:55
달소

기존 컨테이너들은 우분투vm을 설치해서 컨테이너를 만든게 아니라 proxmox 네이트브로 설치를 했습니다. ㅠㅠ

처음부터 vm 이나 ct로 우분투 올려서 셋팅을 했음 이런 고민은 없었을건데 ..

다른 컨테이너들은 다시 설치를 하면 되는데 설정도 복잡하고 과정도 너무 긴 컨테이너가 있습니다.

이게 설정하기가 너무 어렵습니다.

profile image
달소 글쓴이 2022.08.07. 16:18
테돌아이

Docker-compose와 데이터, 컨피그값을 따로 매핑하고사용하셨다면 필수폴더만 옮겨서 다시 실행시키면되고

이미지와 컨테이너를 백업해서 옮기신다면 https://blog.dalso.org/it/6516

를 참고하시면될듯합니다

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

본 게시판은 서버구축 게시판과 통합되었습니다.

서버구축 게시판 이동하기
쓰기
태그 : proxmox 백업