2023年05月13日
このエントリーをはてなブックマークに追加
Hyper-Vでゲストマシンを稼働させていると、Windowsマシンがゲストの場合には、Hyper-VマネージャからIPアドレスを取得することができます。
しかしLinuxがゲストの場合には、標準のままでは取得できないような感じでした。


以下の方法で取得できるようになりました。
# apt install linux-cloud-tools-virtual

パッケージインストール後に再起動すると以下のエラーが出るようになります。
※エラーを気にしなければ、この時点でIPは取得できるようになっています。

# less /var/log/syslog
May XX 05:25:17 XX hv_kvp_daemon[1218]: sh: 1: /usr/libexec/hypervkvpd/hv_get_dhcp_info: not found
May XX 05:25:27 XX hv_kvp_daemon[1228]: sh: 1: /usr/libexec/hypervkvpd/hv_get_dns_info: not found

以下のコマンドを実行します。

# mkdir /usr/libexec/hypervkvpd/
# ln -s /usr/sbin/hv_get_dhcp_info /usr/libexec/hypervkvpd/hv_get_dhcp_info
# ln -s /usr/sbin/hv_get_dns_info /usr/libexec/hypervkvpd/hv_get_dns_info

これで Hyper-V マネージャから IPアドレスを取得できるようになりました



stock_value at 14:36│Comments(0)技術 

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔