차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:proxmox [2021/02/14 23:53] – [백업] 192.168.0.1 | tech:proxmox [2023/12/31 22:25] (현재) – [물리하드 붙이기] V_L | ||
---|---|---|---|
줄 12: | 줄 12: | ||
[[https:// | [[https:// | ||
+ | =====버전===== | ||
- | + | ====7==== | |
- | + | - Debian 11 " | |
- | + | - LXC 4, Ceph 16.2, QEMU 6.0, and OpenZFS 2.0 | |
- | + | | |
- | https:// | + | |
- | + | | |
+ | | ||
+ | | ||
+ | | ||
=====설치===== | =====설치===== | ||
{{: | {{: | ||
- | | + | |
+ | | ||
- USB로 부팅 후 proxomox 설치 (HDD권장)((SSD같은 경우 메인드라이브로 사용하기에는 OS구동만으로도 수명에 무리가 있다. | - USB로 부팅 후 proxomox 설치 (HDD권장)((SSD같은 경우 메인드라이브로 사용하기에는 OS구동만으로도 수명에 무리가 있다. | ||
간단하게 USB등에 설치하는 Vmware의 [[Esxi]] 와는 다르게 Proxmox는 반드시 하드디스크에 설치해서 사용하는게 유리함. 속도가 필요한 가상머신(VM) 자체는, 따로 SSD 위에서 구동한다. )) | 간단하게 USB등에 설치하는 Vmware의 [[Esxi]] 와는 다르게 Proxmox는 반드시 하드디스크에 설치해서 사용하는게 유리함. 속도가 필요한 가상머신(VM) 자체는, 따로 SSD 위에서 구동한다. )) | ||
- | - webui 접속 https:// | + | - webui **Https** 로 본인서버주소의** 8006**포트로 |
* [[https:// | * [[https:// | ||
줄 37: | 줄 41: | ||
https:// | https:// | ||
]] | ]] | ||
- | |||
====업데이트==== | ====업데이트==== | ||
- | Proxmox는 라이센스 없이도 잘 작동함. 라이선스가 없는 버전은 테스트 된 " | + | Proxmox는 |
Update를 하려면 기본 설정된 subsription Repository를 다른 저장소로 변경한다. | Update를 하려면 기본 설정된 subsription Repository를 다른 저장소로 변경한다. | ||
- | | + | |
- | > #엔터프라이즈 소스는 | + | 엔터프라이즈 소스는 |
- | > #deb https:// | + | '' |
- | nano / | ||
- | > #공짜용 (buster는 자신의 데비안에 맞게 변경) | ||
- | > deb http:// | ||
- | |||
- | apt-get update && apt-get dist-upgrade | ||
- | |||
- | 로 업데이트 | ||
컨테이너 템플릿 업데이트 | 컨테이너 템플릿 업데이트 | ||
줄 63: | 줄 59: | ||
pveupgrade | pveupgrade | ||
pveam available | pveam available | ||
- | |||
====구독 알림 끄기==== | ====구독 알림 끄기==== | ||
줄 71: | 줄 66: | ||
/ | / | ||
"if (data.status !== ' | "if (data.status !== ' | ||
+ | |||
+ | > https:// | ||
====UDP Multicast 설정==== | ====UDP Multicast 설정==== | ||
줄 89: | 줄 86: | ||
pveum usermod admin@pam -group admin # You can finally add users to the new ‘admin’ group | pveum usermod admin@pam -group admin # You can finally add users to the new ‘admin’ group | ||
- | )) | + | )) |
- | ====한글==== | ||
- | [[http:// | ||
줄 111: | 줄 106: | ||
http:// | http:// | ||
+ | ====윈도10 설치==== | ||
+ | https:// | ||
| | ||
줄 135: | 줄 132: | ||
===Cache=== | ===Cache=== | ||
* No cache(Default): | * No cache(Default): | ||
- | * Write back: | + | * Writeback: |
===Network=== | ===Network=== | ||
줄 144: | 줄 141: | ||
====HDD==== | ====HDD==== | ||
+ | |||
+ | [[https:// | ||
===Image=== | ===Image=== | ||
줄 150: | 줄 149: | ||
* vmdk | * vmdk | ||
- | [[https:// | ||
- | ===물리하드 붙이기=== | ||
- | 가상머신 (VM)에 | + | ====물리하드 붙이기==== |
- | 시작하기 전에 반드시 해당 하드의 제품명, 시리얼번호를 다른 곳에 적어 놓는다. 중간에 헷갈리지 않도록한다. | + | [[https:// |
- | https://pve.proxmox.com/ | + | 가상머신 (VM)에 물리하드 (Physical hdd)를 통채로 붙이는 방법이다. 컨테이너(CT)에는 안된다? [[https://forum.proxmox.com/ |
+ | 시작하기 전에 반드시 해당 하드의 제품명, 시리얼번호를 다른 곳에 적어 놓는다. 중간에 헷갈리지 않도록한다. | ||
- | > ls -l / | + | |
+ | | ||
확인 | 확인 | ||
- | > # ls -l / | + | |
- | > lrwxrwxrwx 1 root root 9 Sep 18 22:33 ata-WDC_WD20PURZ-85GU6Y0_WD-WCC4M2TTJU88 -> ../../sde | + | lrwxrwxrwx 1 root root 9 Sep 18 22:33 ata-WDC_WD20PURZ-85GU6Y0_WD-WCC4M2TTJU88 -> ../../sde |
이제 qm 명령어로 해당 가상머신에 하드디스크를 할당한다. VM 번호를 알아야함. | 이제 qm 명령어로 해당 가상머신에 하드디스크를 할당한다. VM 번호를 알아야함. | ||
줄 173: | 줄 172: | ||
qm set 106 -sata1 / | qm set 106 -sata1 / | ||
qm set 105 -sata0 / | qm set 105 -sata0 / | ||
- | qm set 105 -sata1 / | + | qm set 112 -sata1 / |
- | qm set 105 -sata2 / | + | qm set 112 -sata2 / |
+ | qm set 112 -sata3 / | ||
해당 가상머신 재시작. | 해당 가상머신 재시작. | ||
- | |||
[[https:// | [[https:// | ||
+ | =====Ports used by Proxmox VE===== | ||
+ | * Web interface: 8006 (TCP, HTTP/1.1 over TLS) | ||
+ | * VNC Web console: 5900-5999 (TCP, WebSocket) | ||
+ | * SPICE proxy: 3128 (TCP) | ||
+ | * sshd (used for cluster actions): 22 (TCP) | ||
+ | * rpcbind: 111 (UDP) | ||
+ | * sendmail: 25 (TCP, outgoing) | ||
+ | * corosync cluster traffic: 5404, 5405 UDP | ||
+ | * live migration (VM memory and local-disk data): 60000-60050 (TCP) | ||
+ | =====변환하기===== | ||
+ | |||
+ | |||
+ | [[https:// | ||
+ | |||
+ | |||
+ | [[proxmox p2v]] | ||
=====컨테이너 만들기===== | =====컨테이너 만들기===== | ||
+ | |||
+ | ====Privileged vs. Unprivileged==== | ||
+ | 컨테이너는 크게 두 종류가 있다. Privileged와 Unprivileged인데 전자는 컨테이너의 root 계정이 Proxmox의 root 계정이고, | ||
====템플릿 다운로드==== | ====템플릿 다운로드==== | ||
- | 로컬 > Contents > Templates | + | 로컬 > Contents > Templates |
=====요금===== | =====요금===== | ||
줄 193: | 줄 210: | ||
sed -i.bak ' | sed -i.bak ' | ||
- | |||
lspci # | lspci # | ||
줄 200: | 줄 216: | ||
dmesg | dmesg | ||
+ | =====유지보수===== | ||
+ | |||
+ | * ''/ | ||
+ | * ''/ | ||
+ | * ''/ | ||
+ | * ''/ | ||
+ | |||
+ | |||
+ | ====다크모드==== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | < | ||
+ | wget https:// | ||
+ | bash PVEDiscordDark.sh install | ||
+ | </ | ||
+ | ====SSD wearout ==== | ||
+ | |||
+ | |||
+ | 메인이 아무래도 [[tech: | ||
+ | SSD 같은 경우 메인드라이브로 사용하기에는 OS구동만으로도 수명에 무리가 있다. | ||
+ | 간단하게 USB등에 설치하는 Vmware의 [[EsXi]] 와는 다르게 Proxmox는 반드시 하드디스크에 설치해서 사용하는게 유리함. | ||
+ | |||
+ | 속도가 필요한 가상머신(VM) 자체는, 따로 SSD를 설치해서 구동하도록 한다. (([[https:// | ||
+ | |||
+ | HA(High availablity)같은 경우 SSD는 클러스터를 사용하지 않는 경우 수명보호를 위해 아예 끄는 것이 좋다 (주의가 필요) | ||
+ | |||
+ | |||
+ | < | ||
+ | systemctl stop pve-ha-lrm | ||
+ | systemctl stop pve-ha-crm | ||
+ | systemctl disable pve-ha-crm | ||
+ | systemctl disable pve-ha-lrm | ||
+ | |||
+ | systemctl edit --full pvesr.timer | ||
+ | change to OnCalendar=monthly | ||
+ | systemctl daemon-reload | ||
+ | </ | ||
+ | ====컨테이너 이동==== | ||
+ | |||
+ | 컨테이너를 다른 HDD로 이동하는 기능은 웹UI에는 없다. | ||
+ | |||
+ | - 정지시킨다 | ||
+ | - 일단 백업을 하고 | ||
+ | - 백업한 것을 다른 하드에서 같은 ID로 복원 | ||
+ | |||
+ | 백업할 공간이 충분해야한다. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ====저장공간 추가하기==== | ||
+ | |||
+ | [[https:// | ||
+ | ====이름변경하기==== | ||
+ | [[https:// | ||
+ | |||
+ | |||
+ | ====컨테이너에 폴더 공유==== | ||
+ | |||
+ | 서버에서 해당 컨테이너의 설정 파일 (eg. ''/ | ||
+ | |||
+ | mp0: / | ||
+ | |||
+ | 서버의 ''/ | ||
+ | ====클러스터 (노드연결)==== | ||
+ | ===클러스터 생성 및 연결 === | ||
+ | |||
+ | - 클러스터 생성 | ||
+ | - 가입정보 확인 | ||
+ | - 다른 노드로 가서 ' | ||
+ | - 엄마쪽 루트 패스워드 입력 | ||
+ | |||
+ | this host already contains virtual guests | ||
+ | 클러스터에 VT 가 있는 경우 가입이 안된다. 일단 백업 & 삭제 한 후 다시 복구해야 한다. | ||
+ | |||
+ | |||
+ | ===클러스터 삭제=== | ||
+ | |||
+ | 클러스터 삭제는 커맨드라인 명령 필요함 (([[https:// | ||
+ | 클러스터를 만든 서버를 켜지 않았을 경우 웹로그인 안되는 경우 자식 서버에서 클러스터 삭제하면 로그인 됨. | ||
+ | < | ||
+ | systemctl stop pve-cluster corosync | ||
+ | pmxcfs -l | ||
+ | rm / | ||
+ | rm / | ||
+ | killall pmxcfs | ||
+ | systemctl start pve-cluster | ||
+ | </ | ||