virt-manager Aplikasi atau pakej perisian menggunakan perpustakaan libvirt untuk menyediakan perkhidmatan pengurusan mesin maya . Ia mempunyai antara muka desktop yang membantu mencipta, memadam dan mengurus berbilang mesin maya.
Antara muka desktop virt-manager dan komponennya menyediakan perkhidmatan pengurusan mesin maya yang fleksibel untuk pelbagai senario peribadi dan perniagaan. Ia adalah aplikasi percuma dan sumber terbuka yang digunakan terutamanya untuk mesin maya KVM. Walau bagaimanapun, ia juga boleh menyokong hipervisor lain seperti Xen dan LXC.
Dalam artikel sebelum ini, saya menerangkan Cara menggunakan virt-manager untuk mencipta mesin maya. Artikel ini menerangkan cara untuk mengakses fail dan folder dengan lancar antara klien dan hos.
Fail dan folder kongsi disediakan oleh sistem fail kongsi libvirt yang dipanggil virtiofs. Ia menyediakan semua fungsi dan parameter untuk mengakses pepohon direktori pada mesin hos. Memandangkan kebanyakan konfigurasi mesin maya pengurus virt diterjemahkan ke dalam XML, fail/folder kongsi juga boleh ditentukan melalui fail XML.
Mula-mula, pastikan mesin tetamu anda dimatikan. Dalam GUI pengurus virt, pilih mesin maya dan klik "Buka" untuk muncul tetapan konsol.
Buka Tetapan
Klik pada ikon pada bar alat yang memaparkan butiran perkakasan maya. Kemudian klik "Memori" pada panel kiri.
Pilih pilihan "Dayakan memori kongsi". Klik Guna.
Dayakan pilihan memori kongsi
Kemudian klik "Tambah perkakasan" di bahagian bawah.
Klik Tambah Perkakasan
Dalam tetingkap untuk menambah perkakasan baharu, pilih "Sistem fail" daripada panel kiri .
Kemudian pilih "Pemandu" sebagai "virtiofs" dalam tab "Butiran". Klik "Semak imbas > Semak imbas setempat", pilih laluan hos yang anda mahu akses dalam klien .
Dalam Laluan Sasaran, masukkan sebarang nama yang anda mahu. Ini hanyalah label fail yang akan digunakan semasa pemasangan.
Jadi, jika saya mahu mengakses folder Pictures/Screenshots
(/home/debugpoint/Pictures/Screenshots
), persediaan sampel boleh jadi seperti ini:
Tambah perkakasan sistem fail baharu
Di bawah ialah tetapan XML untuk konfigurasi di atas. Anda boleh menemuinya dalam teg XML.
<filesystem type="mount" accessmode="passthrough"><driver type="virtiofs"/><binary path="/usr/libexec/virtiofsd"/><source dir="/home/debugpoint/Pictures/Screenshots"/><target dir="mount_tag_pictures"/><alias name="fs1"/><address type="pci" domain="0x0000" bus="0x08" slot="0x00" function="0x0"/></filesystem>
Klik "Selesai". Dalam tetingkap utama pengurus-virt, klik kanan mesin maya dan klik Jalankan untuk memulakan mesin maya. Pastikan anda mengklik "tunjukkan konsol grafik" (jika mesin maya tidak muncul, klik ikon monitor pada bar alat).
Dalam mesin tetamu, cipta folder tempat anda ingin melekapkan folder hos. Dalam contoh ini, saya menggunakan /mnt/pictures
.
sudo mkdir /mnt/pictures
Akhir sekali, lekapkan folder hos ke folder baharu ini menggunakan teg yang anda buat dalam langkah di atas. Gunakan arahan berikut untuk melakukan ini dalam terminal. Pastikan anda menukar label dan nama folder dalam arahan di bawah mengikut sistem anda.
sudo mount -t virtiofs mount_tag_pictures /mnt/pictures
Kini anda boleh menyemak imbas folder dan menambah/mengalih keluar item dengan lancar antara hos dan tetamu dalam virt-manager.
Mengakses fail hos daripada klien virt-manager
Saya harap penyelesaian ini membantu anda mengakses fail dan folder hos daripada klien. Ingat, ID pengguna anda, iaitu pengguna yang digunakan untuk melancarkan aplikasi pengurus-virt, harus mempunyai kebenaran yang sama untuk mengakses folder hos.
Atas ialah kandungan terperinci Berkongsi folder antara hos dan tetamu pengurus-virt. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!