지난번 포스트에서 조립하였던 홈서버에 하이퍼바이저 OS인 Proxmox를 설치하여 보겠습니다.
그래서 Proxmox가 뭔데
Proxmox는 KVM 가상화와 LXC 컨테이너 기술을 기반으로 하는 하이퍼바이저 OS입니다.
가상 머신과 컨테이너를 웹 기반의 UI로 쉽게 관리할 수 있습니다.
또한 백업/복원, 스토리지 관리 등 다양한 기능을 제공하며, 가장 큰 장점인 오픈소스 라이선스로 누구나 무료로 사용할 수 있습니다.
Proxmox 설치
이제 Proxmox를 서버에 설치해봅시다.
Proxmox VE 7.0 기준 최소 시스템 요구 사항은 아래와 같습니다.
- 64비트 프로세서
- 2Ghz 이상의 프로세서
- 4GB 이상의 램
- 32GB 이상의 디스크
이미지 굽기
먼저 Proxmox 다운로드 페이지에 접속하여 ISO 파일을 다운받아 줍니다.
그다음 이미지 버닝 툴(Rufus, balenEetcher 등등..)을 사용해서 다운받은 ISO 파일을 USB에 구워줍니다.
OS 설치
USB를 설치할 PC에 연결하고 부팅 순서를 변경하여 USB로 부팅해줍니다.
첫 번째 메뉴인 Install Proxmox VE
를 선택합니다.
Proxmox 이용약관에 동의해줍니다.
오른쪽 아래 I agree
를 클릭해주세요.
설치할 디스크 또는 파티션을 선택해줍니다.
사용할 타임존과 키보드 레이이웃을 선택해줍니다.
root 계정의 비밀번호를 입력합니다.
되도록 강력한 비밀번호를 사용해주세요.
최종 설정값을 한 번 더 확인한 뒤 Install
을 눌러주세요.
설치를 하고 나면 아래와 같이 웹 콘솔에 로그인하라고 나옵니다.
Proxmox 설정
https://192.168.0.100
으로 접속해줍시다.
이 주소는 절대적인 값이 아니라 설정에 따라 바뀔 수 있으니, 설치 완료 후 나온 주소로 접속해주세요.
앞서 위에서 설정해주었던 계정으로 로그인해 줍니다.
apt update 오류 해결
기본적으로 Proxmox는 오픈소스 이지만, 엔터프라이즈 라이선스의 경우에는 유료구독으로 지원을 받을 수 있습니다.
따라서 apt update
를 실행했을 때 아래와 같이 오류 메세지가 나오게 됩니다.
|
|
하지만 우리는 유료 구독을 하지 않을 것임으로 엔터프라이즈 라이선스의 APT 레포지토리를 제거해 줘야 합니다.
웹 콘솔의 좌측 메뉴에서 데이터센터(Datacenter) -> 서버 호스트네임 -> 쉘(Shell) 메뉴로 들어갑니다.
그다음 nano 편집기를 사용해 파일을 수정해줍니다.
|
|
아레와 같이 첫 번째 줄을 주석 처리 합니다.
|
|
파일을 저장한 다음 다시 apt update
를 실행하면 오류가 사라진 것을 볼 수 있습니다.
로그인 시 뜨는 팝업 제거
라이센스 구독을 하지 않으면 구독을 하라는 팝업이 로그인 할때마다 나오게 됩니다.
하지만 우리는 개인적으로 쓸 것이기 때문에 파일을 직접 수정해서 해당 팝업을 없애줍시다.
직접 Proxmox의 파일을 수정하는 방법도 있겠지만 사용하기 쉽게 만들어진 쉘 스크립트를 사용하겠습니다.
아래 명령어를 실행하면 팝업이 제거됩니다.
|
|
그런 다음 Proxmox 웹서비스를 재 시작해 줍니다.
|
|
마지막으로
업데이트!
|
|
이제 Proxmox 설치와 기본 설정이 끝났습니다.
다음 글부터는 VM 생성과 RX 580을 이용한 GPU 패스스루에 대한 내용도 다뤄보려고 합니다.