移行手順は次のとおりです。
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
意味ですか?
これはコマンドを実行したいという意味です。
qemu
ドライバーの使用desthost
ホストから- 通常のSSH接続を介して接続
- libvirtに接続された
system
モードデーモン
SSHの後にdestHostでいくつかのコマンドを実行しますか? (コマンドを実行する必要がある場合は、qemu + tlsでどうすればいいですか?)
まずあなたが使うウェールズ馬migrate
リモートホストでコマンドを実行するlibvirtデーモン。このデーモンはコマンドを処理します。
考えるとSSHこの場合、トンネルとしてのみ使用されます。
これが認証のためにSSHをターゲットにすることを意味すると思いますか?どのユーザーが使用しますか? SSHの後にdestHostでいくつかのコマンドを実行しますか? (コマンドを実行する必要がある場合は、qemu + tlsでどうすればいいですか?)
ssh
実際のコミュニケーションの伝達だけです。特に、リモートホストへの有効なSSH接続がある場合は非常に便利ですdesthost
(顧客)そしてdesthost
。
ssh
実際のユーザー(通常は現在のユーザー)と同じユーザーを使用してください。しかし、あなたはすべてを最大限に活用しましたSSH他のユーザーの可能性と設定(例.ssh/config
:desthost
。
さらに、この
system
キーワードには特別な意味がありますか?
うんその言葉はシステム方法libvirtデーモン使用します。単純化すると、これはシステムに接続されることを意味します。libvirtデーモンそれは走っている根ユーザー、通常はシステムの起動時に開始されます。system
とのsession
違いについて詳しく学んでください。libvirtに関するFAQ