-
Proxmox
리눅스 커널 기반(데비안)에 KVM과 OpenVZ를 얹고 웹 콘솔을 붙여 놓은 솔루션.
VM 뿐 아니라 LxD 컨테이너를 지원하므로 ESXi에 비해 램소모가 적다1)
https://www.clien.net/service/board/cm_nas/11664835
Proxmox에 시놀로지 DS3617xs with DSM 6.2 구성
편집
−목차
백업
클릭 한두번이면 가능하다. 2)
편집
이미지 올리기
-
Login to proxmox web control panel.
-
Goto server view from drop down on left hand side.
-
Expand datacenter menu until you see local then click it.
-
Right hand side select COntent tab.
-
click upload button.
-
Click select file, find your ISO, click upload.
편집
가상 머신 만들기
Cache
-
No cache(Default): 안전함
-
Write back: 3) 듀얼파워, UPS가 있어 안정적인 동작이 가능하면서 성능이 중요한 경우.
Network
-
Bridged: 기본. 각각의 VM이 각각의 네트워크 카드를 갖고 있는 것처럼 작동됨. 별도의 MAC이 있고, DHCP에서 (공유기) 각자 IP를 받게 됨.
-
Route: Proxmox노드가 공유기처럼 작동함. VM은 별도 내부 IP를 갖게됨.
-
Masquerading: 노드와 VM이 같은 IP하나만 쓴다. VM을 외부에 노출 시키려면, Fortfording을 해야함.
Image
편집
요금
상용 서비스 아니면 no subscription repository 쓰면 된다. 안정화 패키지 말고 다른 특별한 제한은 없다. 가끔씩 최신 업데이트해보면 버그로 일부 패키지들이 동작이 안되었던 경험이 있다. (docker-ce등)
subscription alert 무력화 스크립트임.. (업데이트 할때마다 실행 필요함)
sed -i.bak 's/NotFound/Active/g' /usr/share/perl5/PVE/API2/Subscription.pm && systemctl restart pveproxy.service
편집
설치
-
USB로 부팅 후 proxomox 설치
-
webui 접속 https://192.168.0.2:8006 https
-
Proxmox 업데이트 - Update를 하려면 기본 설정된 subsription Repository를 다른 저장소로 변경한다. 8)
-
proxmox에 다른 사용자 추가 - 리눅스 사용자 admin을 추가한다. 9) 이제 proxmox에 admin으로 로그인 가능하다.
-
proxmox에 docker와 webui 설치 10)
-
Portainer 설치 11)
편집
VM과 컨테이너는 당연히 퍼먹는 리소스 차이가 있을 수 밖에 없다
ESXi에서 사실상 불가능
유사시 자료 손상의 위험이 있으므로
dd if=/dev/hdd1 of=hdd.img bs=4M
qemu-img convert -f raw -O qcow2 hdd.img hdd.qcow2
qemu-img convert -c -O qcow2 hdd.qcow2 hdd-shrunk.qcow2
주의. 대화창 옵션에서 꼭 DD쓰기 선택해야 함
vi /etc/apt/sources.list.d/pve-enterprise.list #deb https://enterprise.proxmox.com/debian wheezy pve-enterprise 엔터프라이즈 소스는 커멘트 처리vi /etc/apt/sources.list.d/pve-no-subscription.list deb http://download.proxmox.com/debian/pve stretch pve-no-subscriptionapt-get update && apt-get dist-upgrade로 업데이트를 실시합니다.
adduser admin # proxmox에 관리자 그룹 admin을 만들고 방금 추가한 사용자를 등록한다. pveum groupadd admin -comment "System Administrators" # Define the group pveum aclmod / -group admin -role Administrator # Then add the permission pveum usermod admin@pam -group admin # You can finally add users to the new ‘admin’ group
proxmox는 VM과 LXC Container를 지원하는데 Docker까지 구성하면 삼위일체 가상머신 완성
mkdir -p /root/portainer/data 도커 웹관리를 위해 Portainer 설치 docker run -d --restart=always -p 9000:9000 -v /root/portainer/data:/data -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer 웹관리자 접속http://192.168.0.2:9000
-