Proxmox에 XPenology (헤놀로지) 설치하는 방법
XPenology는 Synology NAS의 운영 체제인 DSM(DiskStation Manager)을 비공식적으로 실행할 수 있게 해주는 프로젝트입니다. Proxmox VE(Proxmox Virtual Environment)는 매우 강력한 가상화 관리 플랫폼으로, XPenology를 가상 머신으로 실행하는 데 최적화되어 있습니다. 이 가이드는 Proxmox에 XPenology를 설치하고, NAS 기능을 가상화된 환경에서 사용할 수 있도록 설정하는 방법을 설명합니다.
1. Proxmox 설치 및 준비
Proxmox VE는 서버 가상화 및 관리 플랫폼으로, KVM 하이퍼바이저를 기반으로 한 고성능 가상화 환경을 제공합니다. 이 가이드는 Proxmox가 이미 설치되어 있다고 가정하고 진행됩니다.
- Proxmox 설치:
- Proxmox 웹사이트에서 Proxmox VE ISO 파일을 다운로드한 후, USB 드라이브를 이용해 Proxmox를 설치합니다.
- 설치 과정은 Proxmox의 공식 문서를 참조하여 간단히 설치할 수 있습니다.
- 설치 후, Proxmox의 웹 인터페이스에 접속합니다. 브라우저에서 https://<Proxmox_IP>:8006 주소로 접속하여 로그인합니다.
- Proxmox 준비:
- 가상 머신을 만들기 위한 충분한 자원을 확보합니다. 최소 2GB 이상의 RAM, 1개의 CPU 코어, 그리고 10GB 이상의 저장 공간이 필요합니다.
- Proxmox 서버에 XPenology ISO 파일을 업로드할 저장소를 설정합니다.
2. XPenology 설치 파일 준비
XPenology를 설치하려면 XPenology의 ISO 파일이 필요합니다. XPenology는 DSM을 비공식적으로 실행할 수 있게 해주는 이미지 파일입니다.
- XPenology ISO 다운로드:
- XPenology의 최신 ISO 파일을 다운로드합니다. XPenology 공식 웹사이트나 커뮤니티 사이트에서 ISO 파일을 다운로드할 수 있습니다.
- 다운로드 링크 예시: https://xpenology.org
- Proxmox에 ISO 파일 업로드:
- Proxmox 웹 인터페이스에 로그인한 후, 왼쪽 메뉴에서 Datacenter > Storage를 선택합니다.
- 사용 중인 저장소를 클릭하고 ISO Images 탭을 선택합니다.
- Upload 버튼을 클릭하여 XPenology ISO 파일을 Proxmox 서버에 업로드합니다.
3. Proxmox에서 가상 머신 생성
이제 Proxmox에서 XPenology를 실행할 가상 머신을 생성합니다.
- 가상 머신 생성:
- Proxmox 웹 인터페이스에서 Create VM 버튼을 클릭하여 가상 머신을 생성합니다.
- VM ID와 Name을 입력한 후 Next 버튼을 클릭합니다.
- OS 설정:
- OS 선택 화면에서 Other를 선택하고, XPenology ISO를 선택합니다.
- 시스템 설정:
- Machine에서 q35를 선택합니다. 이는 최신 하드웨어 모델로, PCI Express(PCIe)와 최신 하드웨어 기능을 지원합니다.
- BIOS 설정에서 UEFI를 선택합니다. UEFI는 최신 운영 체제에서 더 나은 부팅 성능을 제공합니다.
- 디스크 설정:
- 가상 머신의 가상 하드 드라이브 크기를 설정합니다. 최소 8GB 이상의 크기를 설정해야 합니다.
- Storage 항목에서 디스크 저장소를 선택하고, Format은 qcow2로 설정합니다.
- CPU 및 메모리 설정:
- CPU는 최소 1개 코어 이상을 설정합니다.
- Memory는 최소 2GB 이상을 설정합니다.
- XPenology는 적은 자원으로도 동작하지만, 안정적인 성능을 위해 충분한 메모리를 할당하는 것이 좋습니다.
- 네트워크 설정:
- Network 탭에서 Bridge mode를 선택합니다. Proxmox에서 브리지 네트워크를 사용하면, XPenology가 실제 네트워크와 연결됩니다.
- Model은 기본으로 virtio를 선택합니다.
설정을 완료하고 Finish를 클릭하여 가상 머신을 생성합니다.
4. XPenology 설치 시작
- 가상 머신 부팅:
- 생성된 가상 머신을 선택하고 Start 버튼을 클릭하여 부팅을 시작합니다.
- 가상 머신이 부팅되면, XPenology의 설치 화면이 나타납니다. XPenology ISO가 부팅되어 설치 과정이 시작됩니다.
- XPenology 설치 과정:
- XPenology 설치 화면에서 DSM 설치를 선택하여 설치 과정을 시작합니다.
- 설치 중 네트워크 설정을 확인하고, 가상 머신의 네트워크 어댑터가 제대로 연결되어 있는지 확인합니다.
- 디스크 선택:
- XPenology는 가상 머신 내에서 사용할 하드 디스크를 선택합니다. 가상 하드 디스크를 선택하고 Apply를 클릭합니다.
- 설치 진행:
- 설치가 진행되며, 몇 분 후 XPenology가 설치됩니다.
5. DSM 웹 관리 페이지 접속
- IP 주소 확인:
- XPenology 설치가 완료되면, 가상 머신의 콘솔에서 할당된 IP 주소를 확인할 수 있습니다.
- 또는 Proxmox의 VM console을 통해 XPenology의 콘솔에 접속하여 IP를 확인할 수 있습니다.
- DSM 웹 인터페이스 접속:
- 웹 브라우저에서 http://<XPenology_IP>:5000으로 접속합니다.
- 로그인 화면이 나타나면, 관리자 계정으로 로그인합니다. 기본 계정은 admin / admin입니다. (설치 중 변경했을 수 있음)
6. XPenology 초기 설정
- DSM 로그인:
- 로그인 후, DSM의 초기 설정을 완료합니다. 이는 기본적인 네트워크 설정, 사용자 설정, 패키지 관리 등이 포함됩니다.
- 스토리지 관리:
- XPenology의 Storage Manager에서 가상 하드 디스크를 추가하고, RAID 구성을 설정하거나 필요한 디스크를 추가합니다.
- 패키지 설치:
- Package Center에서 필요한 앱을 설치합니다. 예를 들어, 파일 서버, 다운로드 관리자, 미디어 서버 등을 설치할 수 있습니다.
7. Proxmox에서 XPenology 관리
Proxmox에서 XPenology를 관리하는 방법은 매우 직관적입니다. 다음은 몇 가지 유용한 관리 작업입니다.
- 가상 머신 재부팅:
- Proxmox 웹 인터페이스에서 XPenology 가상 머신을 선택하고, Reboot 버튼을 클릭하여 재부팅할 수 있습니다.
- 디스크 관리:
- Proxmox에서 VM의 디스크를 추가하거나, 디스크 크기를 조정할 수 있습니다. 이 작업은 XPenology의 Storage Manager에서 반영됩니다.
- 성능 모니터링:
- Proxmox의 Monitor 탭을 통해 CPU, 메모리 사용량 등을 모니터링할 수 있으며, XPenology의 성능을 최적화할 수 있습니다.
8. 결론
Proxmox에 XPenology를 설치하면, 가상화된 환경에서 Synology DSM의 다양한 기능을 자유롭게 사용할 수 있습니다. XPenology는 다양한 NAS 기능을 제공하며, Proxmox를 통해 쉽게 관리할 수 있습니다. 이 가이드를 통해 Proxmox에 XPenology를 설치하고, 안정적인 NAS 환경을 구축할 수 있습니다. 가상화된 환경에서 Synology DSM을 사용하면, 실제 NAS 하드웨어를 구매하지 않고도 필요한 모든 기능을 제공받을 수 있습니다.