Pertanyaan: Hai, Saya telah menginstal Xen Hypervisor versi 3.1 di mesin RHEL, yang menjalankan dua VM CentOS di Dom0. Saya ingin menggunakan xenstore untuk menulis beberapa informasi di Dom0 (misalnya, saya ingin menyimpan/menulis nama host Dom0) dan membaca toko itu di DomU. Setelah membaca beberapa forum, saya mengerti bahwa saya harus menggunakan perintah di bawah ini pada Dom0 untuk menyimpan nama host.
# xenstore-write /tool/hostname $(uname -n);
# xenstore-chmod /tool/hostname r
dan jalankan ‘xenstore-read /tool/hostname ' di salah satu DomU untuk mendapatkan nama host Dom0. Tapi saya mendapatkan kesalahan ini “xenstore-read:xs_open:Tidak ada file atau direktori seperti itu di DomU ” ketika ‘xenstore-read /tool/hostname ' dieksekusi di DomU. Ada ide? – Sri
Solusi:
Sri, ‘xenstore ' perintah akan menyimpan informasi konfigurasi & status, yang akhirnya dibagikan di antara dua domain. Jika Anda menggunakan xenstore-write di Dom0, maka dapat dibaca menggunakan xenstore-read di DomU, hanya jika mereka berbagi sistem file. Untuk melakukannya, Anda harus memasang xenfs di DomU.
Di DomU
# vi /etc/fstab
dan tambahkan baris di bawah ini:
xenfs /proc/xen xenfs defaults 0 0
Muat ulang fstab untuk membuat titik pemasangan.
# mount -a
Sekarang, gunakan xenstore-read di DomU seperti di bawah ini:
# xenstore-read /tool/hostname
Seharusnya berhasil.