VMware ESXi Datastore에 파일 업로드하기

OS를 설치하기 위해 iso 파일을 Datastore에 업로드 해야하거나 패치를 설치하기 위해 패치 파일을 Datastore에 업로드 해야 할 일이 있습니다. 이번 글에서는 Datastore에 파일을 올리는 다양한 방법을 알아보겠습니다.

vSphere Client에서 파일 올리기

vSphere Client를 통한 파일 올리기는 추가적인 설정 없이 바로 쓸수 있어 보통 많이 사용하는 방식입니다. vSphere Client에 접속한 후 Summary에서 datastore에 오른쪽 마우스를 클릭한 후 Browser Datastore를 클릭합니다.

Datastore Browser에서 업로드 할 디렉토리를 선택한 후 업로드 아이콘을 클릭한 후 Upload File을 클릭합니다. 파일 선택 창이 나오면 올릴 파일을 선택합니다.

파일이 올라갑니다.

SFTP로 파일 올리기

SFTP는 vSphere Client를 통해 업로드하는 것보다 속도가 크게 빠르지도 않고 추가적인 설정을 해야 해서 많이 쓰이지는 않습니다. 우선 SSH를 열어주고 SFTP 클라이언트 프로그램으로 접속합니다. 프로토콜은 SFTP로 선택하고 VMware ESXi 서버 주소와 22번 포트를 선택하고 접속합니다.

접속 후 /vmfs/volumes/datastore1으로 가서 파일을 업로드합니다.

FTP로 파일 올리기

FTP는 전송 속도가 vSphere Client나 SFTP에 비해 훨씬 빠르지만 VMware ESXi에서 공식적으로 지원하지 않습니다. 용량이 큰 파일을 많이 전송해야 할 때 사용하면 유용합니다. 별로 설치 파일로 FTP를 설치 해줘야 합니다. 이 글은 여기를 바탕으로 작성되었습니다.

FTP 설치

SSH를 열어주고 접속합니다. 접속 후 wget으로 FTP 설치 파일을 다운받습니다.

wget http://vibsdepot.v-front.de/depot/bundles/ProFTPD-1.3.3-8-offline_bundle.zip -P /vmfs/volumes/datastore1/

다운 받은 파일을 설치 합니다.

esxcli software vib install --no-sig-check -d /vmfs/volumes/datastore1/ProFTPD-1.3.3-8-offline_bundle.zip

설치후 FTP 클라이언트 프로그램으로 접속합니다. 프로토콜은 FTP를 선택하고 VMware ESXi 서버 주소와 21번 포트를 선택하고 접속합니다.

접속 후 /vmfs/volumes/datastore1으로 가서 파일을 업로드합니다.

FTP 삭제

설치 된 FTP 프로그램을 VMware ESXi에서 제거 할려면 아래 명령을 SSH에 접속해서 실행합니다.

esxcli software vib remove -n ProFTPD

FTP 정지

FTP를 삭제하지 않고 정지만 시킬려면 vSphere Client에 접속한 후 Configuration -> Security Profile -> Properties를 클릭합니다.

proftpd를 선택하고 Options를 클릭합니다.

Stop를 클릭하고 OK를 클릭합니다.

신고

사무실에서 집에있는 (iptime 공유기를 거쳐 서버컴퓨터)에 접속하여 XPENology 를 설치하려고 하는데 ㅠㅠ

Datastore Browser를 띄웠 해당 XPENology 폴더에 synoboot_trantor_3827_esxi_v1.2.vmdk 파일을 업로드 하려고하니
다음과 같은 " Failed to log into NFC server " 에러가 나옵니다.

저는 외부에서 접속 할 때 VPN을 통해서 접속하서 이 부분 원인에 대해 명확이 알지 못하겠네요.

이와 관련된 VMware KB를 찾았는데 참고하세요
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1017196

저렇게 해서 업로드한 파일을 VM에서 어떻게 access 하는지 알 수 있을까요? 업로드 하는 것 까진 찾았는데 머신에서 access 하는 법을 모르겠네요 ㅜㅜ

올리신 파일이 OS 설치를 위한 ISO 파일 이라면 vSphere Client에서 VM 클릭하시고 Settings -> CD/DVD drive 1 -> Datastore ISO File을 클릭하셔서 불러들이면 됩니다.

혹시 패치파일 이나 업데이트 파일이면 SSH(http://www.mizniz.net/13)를 접속하셔서 /vmfs/volumes/datastore1/ 아래에 있습니다.

댓글 달기