Skip to main content

ESXi XPEnology 설치 과정

해당 문서는 100% 노리의 경험에 의존한 내용이다.

또한, 전반적인 내용은 https://megastorage.tistory.com/379 해당 글을 참고하였다.


image.png

ARPL v1.1-beta2a 해당 링크에서 arpl-1.1-beta2a.vmdk-flat.zip을 다운로드하고, 압축을 해제한다.

image.png

image.png

ESXi 호스트 클라이언트 (이하 ESXi)에서 P31 1TB SSD인 datasotre1을 클릭하고, 데이터스토어 브라우저를 클릭한다.

image.png

적당히 폴더를 생성하고, 두 파일을 업로드한다.
업로드하면 이렇게 하나의 파일만 보이게 될 것이다.

image.png

가상 시스템에서 VM 생성/등록을 클릭한다.

새 가상 시스템 생성을 선택한다.

image.png

위 사진과 같이 작성해 준다.

당장은 전부하고 다음을 클릭하고, 완료로 생성을 끝마친다.

image.pngimage.png

이후여기서부터 매우 중요하다. 실수하면 제대로 동작하지 않는다.

아래와 완벽히 같은 상태로 만들어야 한다.

  • CPU 2 이상. 4가능하다면 4 권장.
  • RAM 4GB 이. 시스템의8GB/16GB가 편집에가능하다면 들어가서,8GB/16GB 권장.
  • 하드 디스크 1을1 우측(ESXi OS 영역X더미) 버튼21GB 이상.
  • USB 컨트롤러 1 삭제.
  • CD/DVD 드라이브 1 삭제.
  • 기타 디바이스 추가 > SATA 컨트롤러 추가.

위와 같이 하는 이유는, SATA (0:0)사용하기 위 제거한서이다.

위 세팅이 끝났다면, 다음 > 완료로 저장을 누르면 된다.

image.png

이후, 다시 편집 화면으로 돌아와서, 하드 디스크 추가 > 기존 하드 디스크를 선택한다.

image.png

업로드했던 파일을 선택한다.

image.pngimage.png

새 하드 디스크를 클릭하면, 세부 사항을 볼 수 있다.

image.png

  • 컨트롤러 위치를 위와SATA 같이컨트롤러 0으로 변경하고, SATA (0:0)으로 변경한다.
    SATA (0:0)은 아마 선택이 안 될 것이다.

    또한, 아래에 내려서 다음 항목들을 삭제한다.

    • SCSI 컨트롤러 0
    • CD/DVD 드라이브 1

    혹여나 MAC 어드레스를 변경해야 한다면, 지금 하는 것이 좋다.

    저장하고 시 편집에 들어간다.

    image.png

    하드 디스크 1을 확장한다.

    • 컨트롤러 위치를 SATA 컨트롤러 1로 변경하고, 전원SATA 켜기(1:0)으로 버튼을변경한다.
    • 클릭해
    부팅

    저장하고 다시 편집에 들어간다.

    image.png

    • SCSI 컨트롤러 0을 제거한다.

    저장한다.

    부트 로더에 진입하기 이전의 모든 설정이 끝났기에, 전원을 켜준다.

    image.pngimage.png

    image.png

    그렇다면 이렇게 정상적으로 화면이 뜨고, IP도 할당이 될 것이다.

    image.pngimage.png

    해당 IP (http://192.168.0.45:xx:7681)를 브라우저에 입력하면, 이런 창이 뜰 것이다.

    그대로 Enter 하여 Choose a model을 선택한다.

    image.png

    DS3622xs+를 선택한다.

    이후 Choose a Build Number를 선택한다.

    image.png

    42962를 선택한다.

    이후 Choose a serial number를 선택한다.

    image.png

    입력할 시리얼 넘버가 없다면 위 항목을,
    있다면 아래 항목을 선택한다.

    다만, 시리얼 넘버를 입력할 시, MAC 어드레스도 일치해야 한다는 얘기가 있다.
    따라서 노리는 DS 918+가 있지만, 위 항목으로 진행할 것이다.

    image.png

    이후 좌상단에 시리얼 넘버가 뜨는 것을 확인할 수 있다.

    계속해서이후 Addons를 선택하고, Add an addon을 선택한다.

    image.png

    모든 동작은 Enter로 통일한다.

    이후 Cmdline menu를 선택하, ShowAdd/edit SATA(s)a #cmdline portsitem을 and선택한다.

    drives

    image.png

    항목

    총 두 번의 작업 필요하다.

    image.png

    image.png

    반복한다.

    image.png

    image.png

    혹시나 이렇게 해서도 정상 작동이 되지 않는다면, 아래와 같이 설정한다.

    • SataPortMap = 888
    • DiskIdxMap = 000000

    이후 Advanced menu를 선택하고, Edit user config file manually를 선택한다.

    image.png

    입력한 SataPortMap과 DiskIdxMap이 올바르게 적용돼 있는지 확인한다.

    image.png

    만약 위와 같이 해당 항목이 없다면, 빠져나와 Advanced menu로 들어간다.

    image.png

    삽입한 HDD가 있거나, RDM한 HDD가 있다면, Show SATA(s) # ports and drivesdrives를 항목이 있을 것이다.
    해당 항목에서 정상적으로 인식하고 있는지 확인하면 된선택한다.

    image.pngimage.png

    현재당장은 2번 포트가 연결 되었다고 뜨는데, 왜 그렇게 뜨는지는 모르겠다.
    아마도 ARPL 때문에 하나는 인식될 것인데, SATA (0:1)이었으므로 2번 포트로 인식되는 것위와이 나타나야 정상이다.

    이후 Build the loader를 선택한다.

    image.png

    그럼 이렇게 자동으로 파일을 다운로드한다.

    끝나면 자동으로 화면을 빠져나오는데, Boot the loader가 선택돼있을 것이다.
    선택하여 부팅한다.

    image.png

    작업이 끝나면 연결이 종료된다.

    image.png

    이런 문구가 뜬다면 성공이다.
    그럼

    ESXi로

    이후 돌아와http://192.168.0.xx:7681에 7681을 빼고, 수동으로DSM에 종료하고 다시 부팅 시켜준접속한다.

    image.pngimage.png

    그러면DSM 자동으로설치를 부팅이 될 거고, 이런 창이 뜨게 된진행한다.
    이후 IP에 적혀있는 주소로 들어가면, 문제 없이 DSM이 실행된다.

    다만, HDD가 삽입돼 있지 않다면더라도, ESXi OS가 설치된 SSD의 21GB를 할당하였기에, 문제없 진행이 불가능하다.

    image.png

    혹여나 8%에서 디스크를 포맷할 수 없음 이라는 문구가 뜬다면,
    SataPortMap=88과 DiskIdxMap=0000 설정을 잊지 않았는지 확인하자.

     

    임시

    SSH 명령어 (ESXi로 접속)

    디스크 목록 보기
    ls /dev/disks/ -l

    vml.01000000002020202020202020202020205a58323059515a52535432303030
    vml.01000000002020202020202020202020205a58323059563151535432303030
    vml.01000000002020202020202020202020205a58323147523056535432303030
    vml.01000000002020202020202020202020205a58323147524339535432303030
    vml.01000000002020202020202020202020205a5832314d35434b535432303030

    vmkfstools -r /vmfs/devices/disks/vml.01000000002020202020202020202020205a58323059563151535432303030 /vmfs/volumes/datastore1/RDM/Xpenology2.vmdk -a lsilogic

    안되면 파티션 넣고 날리기


    ㅡㅡ
    아래는 tinycore 설명
    ㅡㅡ
    ssh

    이동
    cd /vmfs/volumes/datastore1

    압축 해제?
    gunzip tinycore-redpill.v0.10.0.0.vmdk.gz


    SSH에서 부트로더 형식 변환
    vmkfstools -i tinycore-redpill.v0.10.0.0.vmdk tinycore-redpill.vmdk

     

    ssh 업데이트 명령어 (tinycore 터미널에서 ifconfig 하기)

    ./rploader.sh update now

    ./rploader.sh serialgen DS3622xs+

    ./rploader.sh satamap broadwellnk-7.0.1-42218

    ./rploader.sh backup now

    ./rploader.sh build ds3615xs-7.0.1-42218

    filetool.sh -b &&/usr/bin/exitcheck.sh

     

     

    두번째 과정의 맥어드레스 가져와서 변경해주기 (수동)