Saya memiliki ESXi 4.0 yang berjalan pada Mothboardboard Intel DX58S0 dengan prosesor Intel Core i7 930. VT-d juga diaktifkan.
Saya memiliki tiga drive dalam sistem, drive 0 digunakan untuk ESXi. Drive 1 dan 2 berisi data dari mesin yang lebih lama dan muncul di bawah bagian "Adaptor Penyimpanan" dalam konfigurasi.
Saya ingin mengizinkan mesin tamu mengakses data pada drive ini (sedapat mungkin). Saya telah mengaktifkan passthrough dari pengontrol SATA bawaan motherboard (Intel / Marvell 88SE6121). Kontroler ini muncul di OS tamu saya, tetapi tamu tidak menunjukkan drive selain dari drive virtual normal. Saya sudah mencoba tamu Linux dan Windows7. Saya juga telah mengkonfigurasi mesin host untuk mencoba mode IDE / RAID / ACHI untuk pengontrol SATA.
Adakah ide bagaimana saya bisa mengonfigurasi salah satu tamu saya untuk mendapatkan data mentah pada drive ini?
Jawaban:
Saya memiliki masalah serupa dengan beberapa drive dari server yang gagal, saya menemukan jawabannya di halaman ini. http://www.vm-help.com/esx40i/SATA_RDMs.php
Ini jauh lebih mudah daripada pengontrol pass-through atau trik lain yang saya pikirkan, tetapi Anda harus dapat menggunakan Service Console (google esxi tidak didukung mode ssh)
ringkasan:
Langkah 1)
fdisk -l
untuk menemukan nama perangkatLangkah 2)
ls /dev/disks -l
untuk menemukan pengidentifikasi VMLLangkah 3)
vmkfstools -r VMLid aVMDKName.vmdk
Langkah 4) Tambahkan
aVMDKName.VMDK
ke mesin virtual.misalnya:
vmkfstools -r /vmfs/devices/disks/naa.5000c5003010054f /vmfs/volumes/hdd/lanparty.vmdk
Saya tidak dapat mem-boot disk seperti yang saya harapkan (P2V tanpa menyalin 500GB di seluruh jaringan), tetapi saya dapat melampirkannya ke mesin virtual lain dan mendapatkan data.
sumber
/vmfs/volumes/hdd
datastore Anda yang ada terkait dengan disk yang ada atau datastore baru harus dibuat untuk disk baru?Solusi lain adalah dengan melakukan hal berikut:
Langkah 1) Pastikan dukungan teknis jarak jauh (SSH) diaktifkan dan berjalan. Langkah 2) SSH ke host Langkah 3) fdisk -l | grep -B4 'tidak mengandung tabel partisi yang valid'
Catatan: Ini akan menunjukkan kepada Anda semua disk fisik yang belum memiliki partisi, seperti SAN LUN yang baru disediakan. Seharusnya terlihat seperti ini:
Disk / dev/disks/naa.60060e801004eb90052fab6900000000: 42,9 GB, 42949672960 byte 255 kepala, 63 sektor / trek, 5221 silinder Unit = silinder 16065 * 512 = 8225280 byte
Disk /dev/disks/naa.60060e801004eb90052fab6900000000 tidak mengandung tabel partisi yang valid
Disk / dev/disks/naa.60060e801004eb90052fab6900000001: 42,9 GB, 42949672960 byte 255 head, 63 sektor / track, 5221 silinder Unit = silinder 16065 * 512 = 8225280 byte
Disk /dev/disks/naa.60060e801004eb90052fab6900000001 tidak mengandung tabel partisi yang valid
Disk / dev/disks/naa.60060e801004eb90052fab6900000002: 42,9 GB, 42949672960 byte 255 head, 63 sektor / track, 5221 silinder Unit = silinder 16065 * 512 = 8225280 byte
Disk /dev/disks/naa.60060e801004eb90052fab6900000002 tidak mengandung tabel partisi yang valid
Jika perintah ini tidak menunjukkan perangkat apa pun kepada Anda, prosedur saya mungkin bukan untuk Anda, karena saya, seperti poster sebelumnya, membuat asumsi bahwa alasan tombol radio VC "Raw Device Mappings" Anda berwarna abu-abu adalah karena LUN tidak memiliki partisi.
Langkah 4) Buat partisi baru, "fdisk /dev/disks/naa.60060e801004eb90052fab6900000000" Catatan: Anda harus menggunakan nama perangkat Anda sendiri di sini. Langkah 5) Jika Anda tidak terlalu mengenal fdisk, Anda dapat melakukan ini:
a) "p" untuk mencetak partisi yang ada. Jika Anda tidak melihatnya, maka mungkin aman untuk melanjutkan.
b) "n" untuk membuat partisi baru.
c) "p" untuk primer
d) "1" untuk partisi 1
e) untuk memilih sektor awal default
f) untuk memilih sektor akhir default
g) "w" untuk menulis
h) "q" untuk berhenti
Langkah 6) Sekarang Anda harus dapat menetapkan disk mentah di VirtualCenter.
sumber
Jawaban terakhir benar tetapi dengan beberapa modifikasi dalam perintah, seperti ini
fdisk -l
untuk menemukan nama perangkatls /dev/disks -l
untuk menemukan pengidentifikasi VMLCatatan : Pada langkah 3 Anda dapat menggunakan
-r
sakelar alih-alih-z
. Sakelar ini tergantung pada pengontrol disk Anda. Masalah penting lainnya adalah bahwa solusi ini adalah untuk akses mentah ke disk. Untuk mengakses partisi secara fisik, mungkin Anda harus menggunakan-r
sakelar.sumber