· 톺아보기

사용기

proxmox 꽤 괜찮네요

롤케익 · · 수정

조회 10,569 · 공감 4 · 댓글 7

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

       웹관리자 접속

       http://192.168.0.2:9000

댓글 7

  1. 고양이의노래 ·
    공감드려요 -_-)♡
  2. voldmolt ·
    사용자 부분을 저도 얼른 적용해야겠네요. 아직도 root로 로그인해요;; 감사합니다.
  3. 테돌아이 ·
    이미지 포함하면 누구나 따라할건데 ㅠㅠ 시도하다 포기를 했네요 ㅠㅠ 하루가 바쁘기도하고 ㅠㅠ
    후기 감사합니다.
  4. 테돌아이 ·
    해놀로지만 올려도 소원이 없겠는데 ㅎㅎ
  5. Dry-oO ·
    감사합니다
  6. REDISTUO ·
    root 사용자 계정말고 다른 사용자 추가하면서 님이 쓰신 글에서 도움을 많이 받았습니다. 감사합니다. ^^ 본문중에 pveum usermod admin@pam -group admin # You can finally add users to the new ‘admin’ group 부분에서 usermod는 useradd로 수정하는 것이 맞지 않을까 싶습니다.
  7. 지붕너머 ·
    사용자 추가 부분 도움 얻고 갑니다. useradd 부분도 감사합니다.

나스당 최근 글

나스당 목록 더 보기