$ OperatingSystemのLibvirt `--location`

$ OperatingSystemのLibvirt `--location`

仮想マシン(libvirt + qemu kvm)をインストールしようとしていますが、ネットワークからオペレーティングシステムをインポートしたいと思います。私はその--locationオプションを使用しています。

CentOSから起動できることを知っていますが--location http://mirror.centos.org/centos/7/os/x86_64/、たとえばDebianを起動するにはどのURLを使用する必要があるのか​​を知りたいと思います。いくつかのヒントはマンページに提供されていますが、常に正しいとは限りません。

--location簡単に言えば、ディストリビューションを構築するために、このオプションが特定のURLで実際に何を検索しているのかを知りたいのです。マニュアルには展開イメージをインストールできる場所が含まれています。しかし、それが何であるかを定義するわけではありません。インストール可能な展開イメージはい。

どのようなヒントがありますか?これはディストリビューションに依存するビットですか?

ベストアンサー1

ソースコードを見てくださいURL検出.pyソースツリーのvirt-managerモジュール。このモジュールは、ロケーション URL の解釈方法を定義します。

正しいロケーションURL与えられた分布の場合、分布自体によって異なります。このurldetect.pyモジュールはURLを見て、それが参照するディストリビューションを解読し、それから残りの部分を見つけようとします。

これは意味するインストール可能な展開イメージvirt-manager が解読する方法を知っている配布固有の URL を参照する広範な概念です。

おすすめ記事