web-dev-qa-db-ja.com

virt-install --disk size = 10は何をしますか?

ホストからゲストファイルシステムを参照するための読み取り/書き込み権限を取得するにはどうすればよいですか? (おそらく、ゲストがシャットダウンされている場合にのみ安全です。)

以下のように、ゲストファイルシステムのデフォルトパスはどこにありますか?

man virt-installからのこの例:

例Fedora20 KVMゲストとvirtioアクセラレーションディスク/ネットワークをインストールし、新しい10GiB qcow2ファイルを作成し、ホストCDROMドライブのメディアからインストールします。これはデフォルトでSpiceグラフィックを使用し、自動起動を起動しますグラフィカルクライアント。

     # virt-install \
          --connect qemu:///system \
          --virt-type kvm \
          --name demo \
          --memory 500 \
          --disk size=10 \
          --cdrom /dev/cdrom \
          --os-variant Fedora13

manファイルのストレージオプション:

STORAGE OPTIONS --disk OPTIONSさまざまなオプションを使用して、ゲストのストレージとして使用するメディアを指定します。ディスク文字列の一般的な形式は次のとおりです。

           --disk opt1=val1,opt2=val2,...

       The simplest invocation to create a new 10G disk image and associated
       disk device:

           --disk size=10
2
Thufir

ホストからゲストファイルシステムを参照するための読み取り/書き込み権限を取得するにはどうすればよいですか?

仮想マシンはコンテナではありません。独自のディスク構造とファイルシステムを備えた仮想ディスク(またはlvmボリュームなど)があります。

このディスクをホストOSにマウントできますが、何のために? qemu-nbd または他のツール( lvm )を使用して実行できます。

以下のように、ゲストファイルシステムのデフォルトパスはどこにありますか?

ゲストのファイルシステムへのデフォルトパスはありませんが、仮想ディスクファイルへのデフォルトパスはあります。仮想ディスクは、以下のようにvirshを使用して入力できる(存在しない場合は入力する必要がある)デフォルトの場所に作成されます。

virsh pool-define-as --name guest_images --type dir --target /var/guest_images

どこ /var/guest_imagesデフォルトの場所です

1
Egor Vasilyev

あなたが探しているのはlibguestfsguestfishです。

http://libguestfs.org/

これは古いブログ投稿ですが、良い出発点です: Guestfishを使用したQCOW画像の変更

1
0xSheepdog