spice配置共享目錄

spice有個功能,可以把client os 的一個目錄共享給client os ,https://www.spice-space.org/spice-user-manual.html

1. 配置虛機的XML文件,給虛機添加一個"org.spice-space.webdav.0"的virtio設備

<devices>
    ......
    <channel type='spiceport'>
        <source channel='org.spice-space.webdav.0'/>
        <target type='virtio' name='org.spice-space.webdav.0'/>
    </channel>
    ......
</devices>

2. 在虛機裏面安裝phodav

從gitlab上直接git 下來或直接下載壓縮文件,https://gitlab.gnome.org/GNOME/phodav

cd phodav-master
./autogen.sh
make
make install

要解決configure過程中的依賴問題,配源安裝相應的dev包

安裝成功後,執行phodav服務命令

spice-webdavd -p 8493

3. 客戶端配置

首先要安裝支持目錄共享的virt-viewer版本,儘量安裝最新版

另外,客戶端也還需要gvfs的支持,要安裝gvfs-backends包

apt-get install gvfs-backends

4. 虛機使用共享目錄

在連接虛機後,在virt-viewer窗口的“文件”->"屬性"可設置要共享的目錄,也可在連接虛機時使用參數指定,--spice-shared-dir=<dir>

然後,進到虛機裏面,用瀏覽器訪問http://127.0.0.1:8493/,即可訪問client指定目錄下的內容。

 

目前還只用到瀏覽器訪問,直接將目錄掛載到虛機中還在摸索。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章