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를 클릭합니다.