仮想マシン(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 を参照する広範な概念です。