안녕하세요. 도정진입니다.


최근에 Xpenology 포럼에 시놀로지 6.0 을 부팅할 수 있는 부트로더 게시물이 올라왔습니다.


공식적인 게시물 (5.2 - 5967)

http://xpenology.com/forum/viewtopic.php?f=12&t=5026&sid=c119089d9d77d84c6566a90e14f51891


비공식 게시물 (6.0.2 - 8451)

http://xpenology.com/forum/viewtopic.php?f=2&t=20216


그런데 아직 버추얼박스와 Hyper-V 에는 올리는 방법이 없어서 고민하고 있었습니다. 그런데 예전에 nanoboot 를 사용하던 시절에 설치하는 방식으로 설치를 진행해 보니 정상적으로 작동이 됩니다.


한편, 비공식 게시물을 보면 ISCSI 컨트롤러를 통해 디스크를 추가하라고 되어 있습니다. 이에 착안하여 설정을 해 보니 정상적으로 작동이 되었고 가이드를 작성합니다.



0. 실행 환경


운영체제 : Debian 8 jessie 

커널버전 : 4.7.0-0.bpo.1-amd64

버추얼박스 버전 : 5.1.8

버추얼박스 관리자 : phpvirtualbox

버추얼박스 콘솔 : guacamole


실행환경에 관한 글은 아래에서 확인하실 수 있습니다.

데비안에 버추얼 박스 및 phpvirtualbox 설치

http://blog.djjproject.com/193

guacamole 설치

http://blog.djjproject.com/171


한편, 버추얼박스가 구동되는 윈도우나 맥에서도 작동이 될 것입니다.


기타 참고글입니다.

버추얼박스에 물리 디스크 연결

http://blog.djjproject.com/184




1. 필요한 파일 다운로드


필요한 파일은 비공식 게시물 주소를 통해 다운을 받으실 수 있습니다만 편의를 위해서 제 서버에 링크를 통해 공유를 합니다.

http://download.djjproject.com/xpenology/


위 링크에서 DS3615xs 6.0.2.zip 파일을 다운받으시면 됩니다.


모든 파일이 포함되어 있으며 게시글 작성시간 기준으로 업데이트 파일도 포함되어 있습니다.



2. 버추얼 박스에서 가상머신 및 10GB 디스크 생성하기


먼저 NEW 버튼을 통해 가상머신을 생성합니다. 가상머신은 Linux / Other Linux 64bit 로 설정합니다.



다음 램 설정은 512MB 로 하면 부족하고 시스템에 불안정이 생기는 현상이 있어서 1GB 를 주고 시작합니다.



다음은 디스크를 추가하는 창인데 지금 추가하지 않고 다음을 누릅니다.




그 후 가상머신이 생성이 되는데 가상머신 설정으로 이동하여 CPU 갯수를 원하는 만큼 설정해 주시면 됩니다.

저는 호스트와 같게 4개를 할당하였습니다.



Acceleration 탭으로 이동하여 반가상화를 KVM 으로 설정합니다. 

(성능향상이 있는지는 모르겠으나 일단 리눅스 시스템이니 KVM 으로 둡니다.)



다음 Storage 탭으로 이동하여 사타 컨트롤러와 SCSI 컨트롤러를 추가합니다.




필요없는 IDE 컨트롤러는 삭제해 줍니다.



사타 컨트롤러에 디스크를 추가하여 상기에서 다운받은 파일 중에 synoboot.vmdk 파일을 선택합니다.




사타 컨트롤러는 시놀로지 부팅용으로만 사용하기 때문에 포트 카운트를 1로 설정합니다.



다음으로 저장 공간으로 사용할 디스크파일을 SCSI 컨트롤러에 추가합니다.




디스크 타입을 설정하실 때 고정 사이즈로 하시면 성능향상이 있다고 합니다.


물리 디스크를 연결하시려면 게시글 처음 부분에 링크가 있습니다. 참고해 주세요.



일단 가상 환경이기 때문에 저는 10기가를 운영체제 및 패키지 설치용으로 사용합니다. 


차후에 디스크를 추가 및 제거하기가 편한 이점으로 10기가를 먼저 추가합니다.



한편 필요없는 오디오는 체크를 해제 합니다.



그 다음 네트워크 부분이 굉장히 중요한데 이상하게도 NAT1 부분을 바로 브릿지로 설정하면 가상머신 내부에 아이피가 할당이 안되는지.. 연결이 불가능한 문제가 생깁니다. 


따라서 어댑터1 은 기본대로 두고 어댑터2 에 브릿지 어댑터 설정을 합니다.


어댑터1 으로 설치할 때 통신을 해야함으로 포트포워딩 설정도 합니다.



포트포워딩을 누르면 아래와 같은 창이 뜹니다.



설정을 아래처럼 하면 되는데 HOST IP 의 경우 데비안 (HOST PC) 의 아이피를 입력해 주시면 됩니다.

GUEST IP 는 뭘 받을지 모르기 때문에 그냥 비워두시면 됩니다.



아래처럼 어댑터 2에 브릿지 어댑터 설정을 합니다.



설정이 끝났습니다.


아래 사진은 전체적인 설정 화면입니다.





3. Xpenology 설치하기


가상머신 설정을 완료하였으면 시작을 눌러봅니다.


부팅 콘솔을 보면 아래와 같이 GRUB 부트로더가 뜨게 되는데 그냥 놔두시면 됩니다.




콘솔상에서 보이는 것은 위 화면이 전부입니다.


포트포워딩 설정한 대로 192.168.0.2:5000 으로 웹 브라우저에서 접속합니다.


접속이 안되시면 쪼금 기다렸다 해주시면 됩니다.



수동설치를 누르고 찾아보기를 통해 pat 파일을 선택해 줍니다.









설치가 진행되고 다시 시작 중이라는 표시가 뜹니다. 


실제로 10분정도 걸리지 않기 때문에 일정 시간이 지나고 나서 192.168.0.2:5000 으로 접속합니다. 


(아이피는 환경에 따라 다르기 때문에 설정한 아이피를 입력하시면 됩니다.)



이때 콘솔화면을 보니 정보를 얻을 수는 없네요.



대략 3분정도 지나고 나서 시도를 해 보니 설치창이 뜹니다.


아래의 정보를 입력해 주시고 다음을 누릅니다.




DSM 업데이트의 경우 Xpenology 이다 보니 자동업데이트는 하면 안됩니다.


수동에 체크해 주세요.



퀵컨넥트의 경우도 설정이 불가능함으로 건너뛰기를 해주시면 됩니다.





설치가 완료 되었습니다. ㅎㅎ



4. 디스크 볼륨 생성하기


설치를 하고 볼륨생성을 해야 기본적으로 사용할 수 있습니다.


5.2와는 다르게 레이드 그룹을 먼저 설정하고 볼륨을 생성해야하네요 ㅎㅎ


일단 레이드 그룹 탭에서 생성을 누릅니다.



단일 볼륨을 체크합니다.



베이직을 선택하고 다음으로 넘어갑니다.



디스크가 2개 잡힐텐데 50메가는 부팅용이기 때문에 놔두고 앞서 설정한 10기가 파티션을 선택합니다.




어차피 가상 디스크이기 때문에 디스크 검사는 하지 않습니다.




다음 볼륨을 생성합니다.



레이드 그룹 1을 선택하고 btrfs ?? 는 잘 모르겠지만 스냅샷이 지원된다고 합니다..


5.2 에서는 EXT4 를 사용했습니다만..




위 처럼 정상적으로 볼륨이 생성 되었습니다.




5. 네트워크 선택하기


네트워크를 2개 생성하였음으로 두 개 중에 하나를 기본으로 설정해야합니다.


버추얼박스의 가상 네트워크와 포트포워딩으로 사용하셔도 상관은 없지만 브릿지로 아이피를 하나 더 할당 받는 것이 관리에 편해 저는 브릿지 어댑터를 사용합니다.


한편, 브릿지를 사용한다고 해서 버추얼박스에서 어댑터1을 브릿지 어댑터로 설정하면 부팅이 되긴 하나 네트워크를 못잡는 에러가 있습니다..


제어판으로 이동하여 네트워크를 누릅니다.



설정한 순서대로 랜포트2번이 네트워크 어댑터 2번입니다. 편집을 눌러서 기본 게이트웨이로 설정해 줍니다.




그 후 랜 포트2번의 아이피로 http://ip-address:5000/ 을 접속해 보면 정상적으로 DSM 에 접속이 됩니다.





6. Xpenology 5.2 에서 사용하던 디스크 붙이기


먼저 가상머신을 종료하고 SCSI 컨트롤러에 5.2 에서 사용하던 vdi 파일을 불러와서 등록합니다.



저는 파일을 옮겨 두었습니다. 위처럼 파일을 선택합니다.


그 후 다시 부팅을 하게 되면 아래의 에러가 뜨는데 저장소 관리자로 이동하여 복구를 눌러주면 정상적으로 작동이 됩니다.





5.2 버전에서 사용했던 가상 디스크파일을 문제없이 읽을 수 있습니다.





감사합니다.


질문은 이메일이나 덧글로 해주시면 됩니다 ㅎㅎ





저작자 표시 비영리
신고

댓글을 달아 주세요

  1. hermian 신고">2017.01.06 09:58 신고

    좀 무식한 질문 드려봅니다. ^^
    제가 집에서 N36L(HP Server)에 debian jessie에 omv설치해서 ext4로 hdd를 붙여서 사용중입니다.(raid는 안함)
    xpenology설치하면 해당 하드를 바로 붙일 수 있나요? 아님 format하고 사용해야 하나요?

    • Favicon of http://blog.djjproject.com BlogIcon 도정진 ㅋㅋ잠자 신고">2017.01.06 10:39 신고

      네 ㅎㅎ OMV 에서 사용하던 디스크는 바로 붙일 수가 없습니다.

      포맷이 필요합니다.


      시놀로지 디스크 구성이 부팅 파티션이 앞단 그 뒤가 데이터 이런식으로 되어 있어서 빈 하드이고 EXT4 로 포맷되어 있어도 Xpenology에 물리면 포맷은 해야합니다..

  2. nothing 신고">2017.01.13 13:02 신고

    공유기 DHCP엔 아이피가 뜨는데 웹페이지는 안열리네요..ㅠ
    노트북에 바로 설치 하려니 사타오류 뜨길래 바이오스 봤더니 ACHI뿐이고..ㅠ

    • Favicon of http://blog.djjproject.com BlogIcon 도정진 ㅋㅋ잠자 신고">2017.01.16 04:30 신고

      요게 굉장히 실험적이라 어쩔 수 없이 버추얼박스에 올립니다..

      혹연 버추얼박스에 올리셨다면 로딩이 다 되지 않아서 열리지 않는 것일 껍니다. 추가적으로 랜카드 기본으로 있는것을 브릿지로 바꾸면 연결이 되지 않는 문제가 있기 때문에 꼭 2번째 랜카드에 브릿지 설정을 하셔야합니다.

      노트북에 직접 설치 부분도 힘든 부분이 해당 부트로더가 모든 디바이스를 지원하지 않습니다. 이 부분에 대해서는 게시글 초기에 비공식 링크를 통해서 설치하시려고 하는 장비의 드라이버가 부트로더에 포함 되어 있는지 확인해 주시길 바랍니다.

  3. check 신고">2017.03.21 18:39 신고

    덕분에 설치해서 정상 구동중 ( window 10 + virtual box) 에 있습니다.
    감사합니다.

    그런데 한가지 질문이 있습니다.
    다 잘되는데 plex server 가 안되네요

    plex 서버 접속시에 (http:.//도메인:32400/web) 서버를 찾는중.. 이라는 메세지만 뜨면서 서버를 못찾습니다.
    혹시 고견 있으면 부탁드립니다.

    • Favicon of http://blog.djjproject.com BlogIcon 도정진 ㅋㅋ잠자 신고">2017.03.25 22:16 신고

      서버를 찾는중이라고 뜨면 정상적으로 동작이 되고 있는 상태입니다.

      플렉스 서버는 기본적으로 내부망에서 설정을 하도록 되어 있어서 설정을 하지 않고 외부망으로 포워딩을 할 경우

      작동이 되지 않습니다.


      서버에 설정을 한번 하시고 로그인까지 하신 다음에 다음에 접속하시면 정상적으로 작동이 될 것입니다.

      그리고 추가적으로 이 문제는 Xpenology 의 문제가 아니라 PLEX 서버 자체의 문제입니다.

  4. 포담 신고">2017.03.29 13:26 신고

    6.1 DS916P도 mod가 있던데 vmware에서는 되던데 virtualbox에서는 성공을 못했습니다.
    혹시 ㅋㅋ잠자님 시간되시면 한번 테스트해 주시면 감사하겠습니다 ^^

    포담~~