Skip to content

VMWare 로 가상화할때 VM을 template 로 만들어 놓고 cloning 하는 기능이 있다.

이 기능을 이용하면 순식간에 서비스에 필요한 VM 을 deploy 할수 있으나 비싼 vCenter server 를 사야하는 문제가 있다.

vCenter 없고 vSphere 로 ESXi 에 바로 연결해서 VM 이미지 파일 자체를 복사(Copy, Not Cloning) 해서 VM 을 빠르게 deploy 하는 방법을 정리해 본다.

VSphere 에서 수행

  1. vSphere clinet 로 ESXi 서버에 연결
    001.png 
  2. 구성(Configuration) -> 스토리지(Storage) 클릭하면 우측에 Datastore 목록이 표시됨002.png
  3. VM 이 설치된 datastore 를 선택하고 마우스 우클릭해서 데이터스토어 찾아보기(Browse) 선택
    003.png
  4. VM을 복사할 폴더를 만든다. (ex: New VM)
    004.png
  5. .vmdk, .vmx, .vmxf 를 선택한후에 마우스 우클릭후 복사를 선택한다
    005.png
  6. 새로운 VM 폴더를 클릭한후에 붙여넣기를 선택한다.
  7. VM을 Inventory에 추가한다.

Console 에서 수행

Icon

사전에 remote 에서 ssh 연결이 가능하게 설정되어야 한다. (VMware ESXi 에 외부에서 ssh 연결할수 있게 설정하기 참고)

  1. ssh 로 ESXi 서버에 연결
  2. cd /vmfs/volumes/DATASTORE_NAME (DATASTORE_NAME 은 VSphere 에서 보이는 데이타스토어 이름이다. Ex: LocalStorage)
  3. 새로 만들 VM의 이름으로 폴더를 생성한다.
    1. mkdir NewVM
  4. vmkfstools 로 vmdk 를 복제한다. (기존 VM 이름: "CentOS 6", 신규 VM이름: NewVM)

    /vmfs/volumes/522e8af9-f59a0983-39fd-d89d672a29ac # vmkfstools -i CentOS\ 6/CentOS\ 6.vmdk NewVM/NewVM.vmdk
    Destination disk format: VMFS zeroedthick
    Cloning disk 'CentOS 6/CentOS 6.vmdk'...
    Clone: 100% done.

  5. vm configuration file(*.vmx, *.vmxf) 를 새로운 VM 에 복사한다.

    cp CentOS\ 6/CentOS\ 6.vmx NewVM/NewVM.vmx
    cp CentOS\ 6/CentOS\ 6.vmxf NewVM/NewVM.vmxf
  6. vi 로 *.vmx 파일을 열어서 VM이름을 변경한다. ("CentOS 6" -> "NewVM")

    vi NewVM/NewVM.vmx NewVM/NewVM.vmxf
  7. 또는 위의 기능을 shell script 로 만든 vm-copy.sh를 사용
    vm-copy.sh VMDIR CopyVMDIR

    vm-copy.sh
    #!/bin/sh -x
    if [ $# -ne 2 ];then
    echo "USAGE: $0 SRC_DIR DEST_DIR";
    exit;
    fi;
    ## remove /
    SRC=`basename "$1" /`
    DEST=`basename "$2" /`
    if [ ! -d "$SRC" ];then
    echo "Source Dir \"$SRC\" is not exist. Exit....";
    exit;
    fi
    if [ -d "$DEST" ];then
    echo "Dest Dir \"$DEST\" is already exist. Exit....";
    exit;
    fi
    mkdir "$DEST"
    vmkfstools -i "${SRC}/${SRC}".vmdk "${DEST}/${DEST}".vmdk
    sed "s/${SRC}/${DEST}/g" < "${SRC}/${SRC}".vmx > "${DEST}/${DEST}".vmx
    sed "s/${SRC}/${DEST}/g" < "${SRC}/${SRC}".vmxf > "${DEST}/${DEST}".vmxf
    echo "$Done!";

Inventory에 추가

복사된 VM 을 인벤토리에 추가해야 VSphere 에서 사용할 수 있다.

  1. 데이터스토어 브라우저를 띄워서 VM 을 복사한 데이터스토어로 들어간다.
  2. 새로 추가된 VM(NewVM) 을 클릭하고 NewVM.vmx 를 선택한후 마우스 우클릭해서 "인벤토리에 추가(A)" 를 선택한다
    006.png
  3. 인벤토리 이름을 입력하고 다음을 누른다
    007.png
  4. VM을 실행할 ResourcePool 을 선택한다.
  5. 완료를 누르고 VM 을 부팅해서 정상동작 여부를 확인한다.
  6. 부팅시 다음과 같은 메시지가 나오면 "i copied it" 을 선택한다. ( 참고 링크 - VMware vSphere “I moved it” or “I copied it” – What’s the difference?)
  7. 008.png

Ref

문서 첨부 제한 : 0Byte/ 2.00MB
파일 크기 제한 : 2.00MB (허용 확장자 : *.*)
옵션 :
:
:
:
:
List of Articles
번호 제목 글쓴이 날짜 조회 수
60 XPEnology 6.0.2 - ESXi용 OVF, VMDK 올려드립니다. [1] file Admin 2016-11-06 1383
59 백업 서버 구축 질문 Admin 2016-11-05 411
58 [VMWare] USB에 설치된 ESXi를 다른 USB에 이사하기- 2CPU 펌 Admin 2015-08-10 691
57 VMware ESXi VM별 권한 설정 Admin 2014-12-26 501
56 VMware ESXi에서 NTP Client 설정 하기 file Admin 2014-07-25 789
55 [펌] ESXi USB Disk 백업하기 file Admin 2014-07-07 635
54 [VMWare] [간단팁]putty+ssh tunnel을 이용한 vsphere client 연결 file Admin 2014-05-13 484
53 Workstation용 .vmdk를 esxi 전용으로 변환하기 Admin 2014-02-17 495
52 ESXi에 Xpenology Vmware Tools 설치 Admin 2014-02-12 519
51 ESXi usb 사용 방법 [1] file Admin 2014-01-21 416
50 [VMWare] vSphere ESXi 서버 5.0 가상머신 설치 등 Admin 2013-12-23 439
» vCenter 없이 vSphere 로 ESXi 에 연결해서 가상머신 복사하기 file Admin 2013-12-21 548
48 ESXi 서버에 데이터 스토어를 추가했습니다... 그런데... [1] file Admin 2013-12-21 716
47 VMware vCenter 5.5 설치 file Admin 2013-12-21 542
46 VMware ESXi Clone 생성 file Admin 2013-12-21 391
45 VMware ESXi 템플릿 생성 file Admin 2013-12-21 633
44 Synology DSM 설치 [1] file Admin 2013-12-21 503
43 가상머신 생성하기 Admin 2013-12-19 489
42 VMware vSphere 5 - 새로워진 기능 요약 Admin 2013-12-19 452
41 Vstorage,vm modify [1] Admin 2013-12-19 601
40 ESXi 4.0 nic정보 및 mac address 확인하기 Admin 2013-12-19 459
39 reclaming thin prov disk with vmware esx file Admin 2013-12-19 428
38 VMware vSphere ESXi 5.0 업데이트(패치)하는 방법 file Admin 2013-12-19 404
37 update vmware esxi server file Admin 2013-12-19 386
36 vSphere Web Client에서 VMFS 데이터스토어 생성 [1] Admin 2013-12-19 493
35 VMFS5와 VMFS3의 차이점 [1] Admin 2013-12-19 563
34 SSH 접속 시 ESXi에서 CD-ROM 마운트 방법 Admin 2013-12-19 656
33 VMware ESXi 5.1 console 에서 이미지 복제하기 Admin 2013-12-19 421
32 xpenology 에서 vmware tools 설치문의 [2] file Admin 2013-12-18 600
31 [vmware esxi] 데이터 디스크는 그대로인데, ESXi를 새로 설치했습니다 [1] Admin 2013-12-18 706
30 [VMWare] Vmware ESxi 5 hung on loading with message “cnic_Register Loaded Sucessfully” [1] Admin 2013-12-17 470
29 Thin/TBZ disks cannot be opened in multiwriter mode file Admin 2013-12-15 380
28 [VMWare] 최대 해상도는 얼마 인가요? [1] Admin 2013-12-11 644
27 [VMWare] Direct disk access (RDM Raw Device Mapping) Admin 2013-12-11 447
26 [VMWare] vCenter 어플라이언스 설치 Admin 2013-12-11 435
25 [VMWare] ESXI 가상화 XPenology, 2008R2 설치 Admin 2013-12-11 422
24 [VMWare] VMware의 Vsphere, Vclient, EXSi, vCenter 의미가 무엇이고 역활이 무엇인가요? Admin 2013-12-11 408
23 [VMWare] VMware ESXi 설치 [2] Admin 2013-12-11 544
22 [VMWare] VMware Network Port 정보 file Admin 2013-12-08 397
21 [VMWare] esxi usb에 설치하기 [1] Admin 2013-12-08 418
20 [VMWare] esxi 디스크 구성 원리외 기타 [1] Admin 2013-12-08 534
19 [VMWare] 다른 ESXi 서버에서 사용하던 디스크를 새로 구성한 ESXi 서버에서 사용할 수 없나요? [1] Admin 2013-12-08 377
18 ESXI 를 USB메모리에 설치 하여 사용하기. [1] Admin 2013-12-05 526
17 [VMWare] ESXi 클립보드 복사 & 붙여넣기 file Admin 2013-12-01 516
16 [VMWare] Raw Device Mapping(RDM) 설정 [3] file Admin 2013-12-01 758
15 [VMWare] ESXi 서버 5 SSH 원격 접속 및 VM 제어 file Admin 2013-12-01 497
14 [VMWare] vSphere ESXi 서버 5.0 가상머신 내보내기 및 가져오기 file Admin 2013-12-01 441
13 VMware vSphere Hypervisor 5.1 무료라이센스 키 발급 및 등록 [1] file Admin 2013-11-20 551
12 VMware vSphere 5.5 설명서 센터 Admin 2013-11-20 454
11 VMware vSphere 5.1 설명서 센터커뮤니티 지원 블로그 다운로드 [2] Admin 2013-11-18 418
10 [VMWare] ESXi의 MKS포트 변경하기 [3] file Admin 2013-11-18 770
9 VMware ESXi 5.1.0 환경설정 / SSH 활성화 file Admin 2013-11-17 469
8 HP 서버용 vmware ESXi 다운로드 받기 Admin 2013-11-17 447
7 VMWARE ESXI 설치 [1] Admin 2013-11-17 495
6 가상화에 대하여(Hosted, Hypervisor) Admin 2013-11-17 458
5 미리 생성된 VM(가상 OS)를 받을 수 있는 곳... Admin 2013-11-17 442
4 ESXI(VMWARE Hypervisor) 환경설정 Admin 2013-11-17 534
3 ESXI 시스템 접속(전용 클라이언트 사용) 및 가상 OS 생성 file Admin 2013-11-17 522
2 VMware ESXi(VMware vSphere Hypervisor) 5.1 설치 file Admin 2013-11-17 431
1 HP N40L MicroServer 구입 및 설치기 [1] file Admin 2013-11-16 603

Copyrightⓒ Restart™ All rights Reserved. 2013. June

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5