หน้าแรก | กระดานข่าว |  ปฏิทิน |  ค้นหา |  ติดต่อเรา VMWARE.IN.TH | Largest unofficial VMware Thailand User
หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน หัวข้อ: File ที่ซ่อนอยู่ควร Backup ด้วยหรือไม่ครับ ___flat.vmdk  (อ่าน 899 ครั้ง)
noktualek
Full Member
***
ออฟไลน์ ออฟไลน์

กระทู้: 123


noktualek@gmail.com
ดูรายละเอียด
หลังจากได้ ใช้งาน SSH  พบ file __flat.vmdk อยู่ใน Folder ของ Os guest  ปกติจากที่เคยๆ backup  จะเลือก  file นามสกุล vmx, vmdk ไว้เพื่อยามฉุกเฉินจะได้เรียกใช้งานระบบได้ใหม่

ที่ทดลองดูผ่านหน้า Vsphere Client จะเห็น vmdk เท่ากับจำนวน Partition ของ HDD ที่จำลองไว้


แต่เมื่อทดลอง SSH เ้ข้าไปเจอไฟล์ที่ซ่อนอยู่ด้วย มีชื่อเพ่ิมเติมคือ __flat.vmdk ไม่ทราบว่า file เหล่านี้ควร download มาเก็บไว้ด้วยหรือเปล่าครับหาก เพราะตัวโปรแกรม vSphere Client ไม่ได้มองเห็น file เหล่านี้




ขอบคุณสำหรับคำแนะนำครับ

noktualek
บันทึกการเข้า
 
vmware.in.th
"วีเอ็มแวร์ อิน ไทย" .. สังคมคน virtualization ออน์ไลน์
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 1,251


pumpithu@gmail.com
ดูรายละเอียด เว็บไซต์ อีเมล์
มีการสร้าง HDD กี่ Volume ครับ ..
บันทึกการเข้า

Freelance implementer Microsoft, Linux System, Data Storage and Virtualization Technology.

Twitter : http://twitter.com/pumpithu
Facebook : http://www.facebook.com/pumpithu
 
noktualek
Full Member
***
ออฟไลน์ ออฟไลน์

กระทู้: 123


noktualek@gmail.com
ดูรายละเอียด
อ้างถึง
มีการสร้าง HDD กี่ Volume ครับ ..
-A ต้นฉบับมี 2 Virtual HDD ครับแต่จะทำ os guest ตัวใหม่มีแค่ 1 Virtual HD เนื่องจาก Virtual HDD อีกลูกไม่มีข้อมูล ทำไว้เพื่อเก็บข้อมูลในอนาคต


ทดลองทำแล้วครับ

File -flat.vmdk จะทำงานกับ file .vmdk ซึ่งหากเปลี่ยนแปลงค่าตัวใดตัวหนึ่งเช่น เปลี่ยนชื่อ หรือลบตัวใดตัวหนึ่ง ทำให้รูป icon จากที่บ่งบอกว่าเป็น vmware เปลี่ยนเป็น icon แปลกๆ

สรุปว่า


มีวิธีการ copy ไฟล์ vmware image มาแล้วมาเปลี่ยนชื่อแก้ไข ไม่สามารถทำได้ครับ ดังนั้นใน VSphere Client  จีงทำ option rename เป็นสีจาง ไว้

ก่อนหน้าที่จะเปลี่ยนชื่อ -flast ยังเห็นรุป icon ยังปกติ


หลังเปลี่ยนชื่อจะเห็น ไฟล์เพิ่มมา


สงสัยต้องทำโดยการใช้ VCenter Converter Standalone แล้วหละ มีใครเคยใช้บ้างครับ เทียบการการลงใหม่ แบบไหนดูเสถียรภาพกว่า

noktualek

noktualek
« แก้ไขครั้งสุดท้าย: มีนาคม 27, 2010, 00:59 โดย noktualek » บันทึกการเข้า
 
vmware.in.th
"วีเอ็มแวร์ อิน ไทย" .. สังคมคน virtualization ออน์ไลน์
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 1,251


pumpithu@gmail.com
ดูรายละเอียด เว็บไซต์ อีเมล์
ทำได้นะครับ .. ผมเคยทำอยู่นะครับในส่วนนี้ แต่ .. คิดว่าน่าจะไมได้ Chmod เป็น 755 ก่อนเอาไปใช้งาน ลอง chmod ดูก่อนนะครับ .. เดี๋ยวมาฟังผลต่อ ครับ  ..
บันทึกการเข้า

Freelance implementer Microsoft, Linux System, Data Storage and Virtualization Technology.

Twitter : http://twitter.com/pumpithu
Facebook : http://www.facebook.com/pumpithu
 
noktualek
Full Member
***
ออฟไลน์ ออฟไลน์

กระทู้: 123


noktualek@gmail.com
ดูรายละเอียด
ทดลอง chmode 755 แล้วครับ

/vmfs/volumes/4ba7ced0-f1849527-aaa9-001517d7844a/Ori1d # ls
Pilot1-flat.vmdk  Pilot1.vmdk

#mv Pilot1-flat.vmdk a-flat.vmdk
# mv Pilot1.vmdk a.vmdk

# chmod 755 a-flat.vmdk
# chmod 755 a.vmdk

#ls


หากดูที่ต้นฉบับมันก็ไม่ได้เป็สีอะไรนะครับ



แบบว่าขำตัวเองนิดๆ จะลง 5 os guest ให้ประหยัดเวลา นั่งหาวิธี มากกว่าลงแบบทีละเครื่องเสียอีก 555

ว่าแต่หากหาวิธีได้ ลงสัก 100 เครื่องคงคุ้มกับที่เสียเวลา

ขอบคุณที่รอคำตอบและช่วยแนะนำนะครับ

ืืnoktualek

บันทึกการเข้า
 
vmware.in.th
"วีเอ็มแวร์ อิน ไทย" .. สังคมคน virtualization ออน์ไลน์
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 1,251


pumpithu@gmail.com
ดูรายละเอียด เว็บไซต์ อีเมล์
ไม่ลองไม่รู้นะครับ .. แต่ พวกนี้ต้องลองจริง ๆ จึงจะรู้ เดี๋ยวผมลองทำดูดีกว่า แต่การ Rename File.vmdk รู้สึกว่าจะทำไม่ได้ ครับ แต่ copy ไปไว้ที่แฟ้มอื่นแล้ว สร้าง VMware Guest ใหม่ หลังจากนั้นเลือก Disk เป็น Use an existing virtual disk ก็จะได้ VMware ตัวใหม่ที่มี Data เก่าครับ .. แต่ ใช้ VMware Convert ก็สะดวกดีนะครับ ..
บันทึกการเข้า

Freelance implementer Microsoft, Linux System, Data Storage and Virtualization Technology.

Twitter : http://twitter.com/pumpithu
Facebook : http://www.facebook.com/pumpithu
 
noktualek
Full Member
***
ออฟไลน์ ออฟไลน์

กระทู้: 123


noktualek@gmail.com
ดูรายละเอียด
อ้างถึง
แต่ ใช้ VMware Convert ก็สะดวกดีนะครับ ..

สุดยอดครับ !!! เป็นอะไรที่น่าทึ่งมาก ย้ายระบบจากไหนไปไหนก้ได้ ผมว่าเอาแนวนี้ดีกว่าแนว hard core แบบที่ทำด้านบนเสียอีก  (แอบอายนิดๆ นั่งทำมา 2 วัน มาเจอ vCenter Convert Standard) ประมาณครึ่ง ชม ได้ Os guest มา 3 ตัว)

ขอบคุณที่แนะนำครับ

noktualek
บันทึกการเข้า
 
vmware.in.th
"วีเอ็มแวร์ อิน ไทย" .. สังคมคน virtualization ออน์ไลน์
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 1,251


pumpithu@gmail.com
ดูรายละเอียด เว็บไซต์ อีเมล์
ยินดีด้วยนะครับ .. และ ขอโทษด้วยนะครับ ทำให้เสียเวลาไปหลายวันเลย ..
บันทึกการเข้า

Freelance implementer Microsoft, Linux System, Data Storage and Virtualization Technology.

Twitter : http://twitter.com/pumpithu
Facebook : http://www.facebook.com/pumpithu
 
sakura
Jr. Member
**
ออฟไลน์ ออฟไลน์

กระทู้: 72


ดูรายละเอียด
หากต้องการ clone โดยการใช้ command ในกรณีที่ไม่ใช้ Virtual Center หรือมีแค่ ESXi Free
สามารถใช้คำสั่ง vmkfstools ได้ จากตัวอย่างคือการ copy disk จาก Win2k3StdSP1 เป็น DEVMAIL01 แต่จะต้องใช้คำสั่ง mkdir เพื่อสร้าง folder ชื่อ DEVMAIL01 ไว้รอก่อน
vmkfstools -i  /vmfs/volumes/SharedDisk/MasterOS/Win2k3StdSP1.vmdk /vmfs/volumes/SharedDisk/DEVMAIL01/DEVMAIL01.vmdk
จากนั้นค่อยสร้าง virtual machine ใหม่ชื่อ DEVMAIL01 แบบ Custom แล้วเลือก Existing Disk
ที่ต้องสร้างชื่อไฟล์ให้เหมือนกันอย่างนี้เพราะว่ามันจะไปสร้างไฟล์ .vmx และไฟล์อื่นอยู่ใน folder เดียวกับ Disk ที่ได้ clone ไว้ก่อนหน้านี้

ส่วนเรื่องไฟล์ที่มี -flat ต่อท้าย เวลาเข้า ssh ไฟล์นี้สำคัญมากๆๆ เพราะเป็น disk จริงๆ
ตัวอย่างเช่น ไฟล์ Pilot1.vmdk กับ Pilot1-flat.vmdk
เราสามารถใช้คำสั่ง vi หรือ nano เพื่อแก้ไขไฟล์ Pilot1.vmdk ได้ แต่ถ้าใช้คำสั่งนี้กับ -flat จะไม่สามารถอ่านออกได้เลย
การแก้ไขไฟล์  Pilot1.vmdk ที่เคยทำมาก็เพื่อจะ rename disk เนื่องจากการที่เราเปลี่ยนชื่อ VM ใน vSphere Client แล้ว folder ใน Datastore จะไม่ถูกเปลี่ยนตาม มีอยู่ 2 วิธีในการเปลี่ยน คือ
1. เปลี่ยนแบบ Wizard โดยการ migrate VM ไปไว้ Datastore อื่น
2. ใช้ manual คือเข้า ssh ทำการ rename folder และแก้ไขชื่อ VM ในไฟล์ .vmx และไฟล์ .vmdk โดยใช้คำสั่ง vi หรือ nano

จาก KB ของ VMware ข้างล่างนี้คือ ไฟล์ Pilot1-flat.vmdk อยู่ แต่ header/descriptor file (Pilot1.vmdk) หายไป เราก็สามารถสร้างขึ้นใหม่ได้
Recreating a missing virtual disk (VMDK) header/descriptor file
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1002511

ถ้า Browse Datastore ขึ้นมา จะไม่เห็น -flat.vmdk ไฟล์ เนื่องจากมันถูกซ่อนอยู่ แต่ถ้า download เฉพาะ .vmdk มาเก็บใส่เครื่องเรา ก็จะได้ไฟล์ ทั้ง .vmdk ทั้ง 2 ไฟล์ (-flat.vmdk และ .vmdk ธรรมดา)

ส่วนชื่อ vmdk ที่ vmware สร้างขึ้นมานั้น ถ้าสังเกตดีจะพบว่า ครั้งแรกจะสร้างชื่อเดียวกับ VM เช่น เราสร้าง VM ชื่อ Pilot1 , Virtual Harddisk ตัวแรกจะชื่อ Pilot1.vmdk และ Pilot1-flat.vmdk
ถ้าสร้าง Virtual Harddisk ตัวที่ 2 ก็จะ auto create ชื่อว่า Pilot1_1.vmdk และ Pilot1_1-flat.vmdk
ถ้าสร้าง Virtual Harddisk ตัวที่ 3 ก็จะ auto create ชื่อว่า Pilot1_2.vmdk และ Pilot1_2-flat.vmdk

« แก้ไขครั้งสุดท้าย: มีนาคม 30, 2010, 17:58 โดย sakura » บันทึกการเข้า
 
vmware.in.th
"วีเอ็มแวร์ อิน ไทย" .. สังคมคน virtualization ออน์ไลน์
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 1,251


pumpithu@gmail.com
ดูรายละเอียด เว็บไซต์ อีเมล์
ขอบคุณครับ คุณ sakura มีอะไรดี ๆ มาบอกเรื่อยครับ ผมของ Edit ขึ้นหน้าแรกนะครับ ..
บันทึกการเข้า

Freelance implementer Microsoft, Linux System, Data Storage and Virtualization Technology.

Twitter : http://twitter.com/pumpithu
Facebook : http://www.facebook.com/pumpithu
 
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | Thai language by ThaiSMF Valid XHTML 1.0! Valid CSS!