QEMU-KVM:「qemu + ssh」とはどういう意味ですか?

QEMU-KVM:「qemu + ssh」とはどういう意味ですか?

移行手順は次のとおりです。

virsh migrate web1 qemu+ssh://desthost/system

キーワードとはどういうqemu+ssh://desthost/system意味ですか?

これが認証のためにSSHをターゲットにすることを意味すると思いますか?どのユーザーが使用しますか? SSHの後にdestHostでいくつかのコマンドを実行しますか? (コマンドを実行する必要がある場合はどうなりますかqemu+tls?)

さらに、このsystemキーワードには特別な意味がありますか?

答え1

TLDR:以下を使用してqemu+ssh://desthost/systemコマンド(migrateあなたの場合)を実行することを意味します。qemuドライバシステムへlibvirtデーモンリモートホストで実行されていますdesthost。接続するには、次を使用します。SSH現在の設定で。


これ「核心の言葉」 qemu+ssh://desthost/systemあなたが言及したことは実際にはリモートURI、これは接続URIこれはライブラリ仮想マシンリモートホストへの接続に使用されます。

一般的な形態については後述する。リモートURI文書〜のように

driver[+transport]://[username@][hostname][:port]/[path][?extraparameters]

キーワードとはどういうqemu+ssh://desthost/system意味ですか?

これはコマンドを実行したいという意味です。

  1. qemuドライバーの使用
  2. desthostホストから
  3. 通常のSSH接続を介して接続
  4. libvirtに接続されたsystemモードデーモン

SSHの後にdestHostでいくつかのコマンドを実行しますか? (コマンドを実行する必要がある場合は、qemu + tlsでどうすればいいですか?)

まずあなたが使うウェールズ馬migrateリモートホストでコマンドを実行するlibvirtデーモン。このデーモンはコマンドを処理します。

考えるとSSHこの場合、トンネルとしてのみ使用されます。

これが認証のためにSSHをターゲットにすることを意味すると思いますか?どのユーザーが使用しますか? SSHの後にdestHostでいくつかのコマンドを実行しますか? (コマンドを実行する必要がある場合は、qemu + tlsでどうすればいいですか?)

ssh実際のコミュニケーションの伝達だけです。特に、リモートホストへの有効なSSH接続がある場合は非常に便利ですdesthost顧客)そしてdesthost

ssh実際のユーザー(通常は現在のユーザー)と同じユーザーを使用してください。しかし、あなたはすべてを最大限に活用しましたSSH他のユーザーの可能性と設定(例.ssh/configdesthost

さらに、このsystemキーワードには特別な意味がありますか?

うんその言葉はシステム方法libvirtデーモン使用します。単純化すると、これはシステムに接続されることを意味します。libvirtデーモンそれは走っているユーザー、通常はシステムの起動時に開始されます。systemとのsession違いについて詳しく学んでください。libvirtに関するFAQ

関連情報