ผมต้องการอัพโหลดไฟล์ .vmx และ .vmdk จากเครื่อง esxi-a ไปยัง exsi-b
1. เปิด SSH server บน ESXi ทั้งสองเครื่อง
เปิดหน้าเว็บ เข้าเมนู Manage > Services > TSM-SSH คลิ๊ก Action คลิ๊ก Start
2. เปิดให้ SSH Client ผ่าน Firewall บน ESXi ได้
คำสั่ง scp ที่เราจะใช้ในการอัพโหลดไฟล์ เปรียบเสมือน SSH client software ซึ่งดีฟอลท์จะถูก Firewall บน ESXi บล๊อคไว้ วิธีการเปิดมีดังต่อไปนี้ (ทำบนเครื่อง ESXi ที่มีไฟล์จะอัพโหลด) เปิดหน้าเว็บ เข้าเมนู Networking > Firewall rules
คลิ๊ก SSH Client
คลิ๊ก Action แล้วเลือก Enable
3. ใช้โปรแกรม SSH Client บนเครื่อง PC เช่น Putty เชื่อมต่อไปยัง ESXi เครื่องที่มีไฟล์ที่ต้องการอัพโหลด
ใส่พาสเวอร์ดถูกต้องจะเห็นพร้อมท์
- โค้ด: เลือกทั้งหมด
[root@esxi-a:~]
4. หาชื่อไฟล์และโฟลเดอร์ที่จะอัพโหลด
เราต้องการอัพโหลด 2 ไฟล์นี้ ซึ่งอยู่ในโฟลเดอร์ /vmfs/volumes/datastore1/C6
- โค้ด: เลือกทั้งหมด
C6MY41-flat.vmdk
C6MY41.vmx
เราต้องการอัพโหลดไปยังเครื่อง esxi-b (192.168.100.22) โฟลเดอร์ /vmfs/volumes/datastore1/
5. รันคำสั่งนี้บนเครื่อง esxi-a
ก๊อปทีละไฟล์
- โค้ด: เลือกทั้งหมด
scp /vmfs/volumes/datastore1/C6/C6MY41.vmx root@192.168.100.22://vmfs/volumes/datastore1/
- โค้ด: เลือกทั้งหมด
scp /vmfs/volumes/datastore1/C6/C6MY41-flat.vmdk root@192.168.100.22://vmfs/volumes/datastore1/
ก๊อปทั้งโฟลเดอร์
- โค้ด: เลือกทั้งหมด
scp /vmfs/volumes/datastore1/C6/* root@192.168.100.22://vmfs/volumes/datastore1/
ใส่ root password ของเครื่อง 192.168.100.22 แล้วรอจนกว่าจะอัพโหลดเสร็จ