Windows 10에 Hyper-v로 xpenology를 구성해서 사용하고 있었습니다.
3TB 하드디스크 2개를 Offline으로 바꾸고 xpenology에 RDM으로 붙여 사용했는데 이게 문제가 자주 발생하더군요.
- Windows 10 업데이트 시 간간히 하드디스크가 offline에서 online으로 자동으로 바뀌어서 xpenology에 안 붙는 현상
- 이유는 알 수 없지만 xpenology에서 하드디스크 하나의 파티션이 충돌한다는 오류 발생
- 또, 이유는 알 수 없지만 xpenoloyg 부팅이 안돼는 문제 발생 등
피곤한 점이 많아서 proxmox로 변경했고 이제 3주 정도 되어가는데 너무나 잘 돌아가네요
오히려 신경쓸게 없어서 좀 심심하다는 느낌까지 받습니다.
저의 proxmox 서버 구성입니다.
- Intel G3240, 4GB RAM, 200GB HDD(Proxmox 설치)
- WD 3TB HDD * 2ea (xpenology에 RDM 할당)
- xpenology는 DS3615xs 이미지로 VM으로 구성하고 1.5GB 할당
- 우분투 16.04 한개를 LXC Container로 생성
- docker 설치 후 webui로 Portainer를 docker로 구성
아래는 설치하면서 메모했던 내용입니다. 누군가에는 도움이 될까하여 남깁니다.
## 기본 정보
proxmox 5.1.3
루트 계정: root / yourpassword
추가 사용자: admin (root 계정 보호를 위해 별도의 관리자 계정 준비)
IP: 192.168.0.2 (각자 환경에 따라 다름)
관리Web: https://192.168.0.2:8006
## 필요 파일
proxmox-ve_5.1-3.iso: proxomox 설치 iso
synoboot.img: Jun's loaders v1.02b(DS3615xs)
DSM_DS3615xs_15254.pat: DiskStation 6.1.5 설치 파일
## proxmox 설치
1. proxmos 부팅 USB 제작
- proxmox-ve_5.1-3.iso를 rufus로 USB에 기록 (주의. 대화창 옵션에서 꼭 DD쓰기 선택해야 함)
2. USB 부팅: 부팅 시 USB 드라이브를 최우선 순위로..
3. proxomox 설치
- 설치 Disk: 삼성 200GB HDD
- 192.168.0.2
- root / yourpassword
4. proxmox webui 접속
- https://192.168.0.2:8006 (root / yourpassword)
5. proxmox 업데이트
- Update를 하려면 기본 설정된 subsription Repository를 다른 저장소로 변경한다.
- 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-subscription
- apt-get update && apt-get dist-upgrade로 업데이트를 실시합니다.
- 업데이트 완료 후 재부팅해줍니다.
## proxmox에 다른 사용자 추가
# 리눅스 사용자 admin을 추가한다.
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
# 추가한 사용자가 잘 반영되었는지 확인
cat /etc/pve/user.cfg
user:admin@pam:1:0::::::
user:root@pam:1:0:::root@gmail.com:::
group:admin:admin@pam:System Administrators:
acl:1:/:@admin:Administrator:
이제 proxmox에 admin으로 로그인 가능하다.
## proxmox에 docker와 webui 설치
proxmox는 VM과 LXC Container를 지원하는데 Docker까지 구성하면 삼위일체 가상머신 완성
1. 패키지 주소 등록 후 업데이트
vi /etc/apt/sources.list
deb http://download.proxmox.com/debian stretch pve-no-subscription
# 엔터프라이즈 소스는 커멘트 처리
vi /etc/apt/sources.list.d/pve-enterprise.list
# deb https://enterprise.proxmox.com/debian stretch pve-enterprise
apt-get update && apt-get dist-upgrade -y
2. 리부트
3. docker-ce 설치
apt-get install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
apt-key fingerprint 0EBFCD88
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
apt-get update && apt-get install docker-ce -y
이제 docker ps 명령어를 입력하면 아무 컨테이너도 실행 중이지 않다는 결과를 볼 것이다.
4. webui(Portainer) 설치
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
웹관리자 접속
후기 감사합니다.