3

現在、HyperVでDebian仮想マシンをセットアップしようとしています(最終的な目標は、このマシンを紺碧で実行し、内部でHyperV仮想化を使用することです)が、ネットワークを起動できません。

マシンは元々VirtualBoxで作成され、VHDイメージとしてエクスポートされた後、hyperVサーバーに再インポートされました。VirtualBoxゲストの追加はすべて削除され、hyperVlinux統合ツールがインストールされました。

サーバーは、ホストのネットワークアダプターの1つに外部仮想ネットワークを提供するように構成されており、この仮想ネットワーク用のnatworkアダプターをVMに追加しました。

ただし、ゲストでlspciを実行すると、次のように表示されます。

root@debian:-# lspci 
00:00.0 Host bridge: Intel Corporation 44013X/2X/DX - 824438X/2X/DX Host bridge ( AGP disabled) (rev 03) 
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 01) 
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) 
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02) 
00:08.0 VGA compatible controller: Microsoft Corporation Hyper-V virtual VGA 

エミュレートされたネットワークデバイスが置かれていることをここで読みましたが1011:0009lspci -d 1011:0009何も表示されません。

私はここからどこに行くべきか本当にわかりません、どんな助けでもありがたいです:)

-アンディ

4

4 に答える 4

3

ネットワークアダプタを追加するときは、レガシーネットワークアダプタを使用してから、接続するように設定する必要があります。

WindowsServerのHyper-VでDebianを実行する際のHyperVとDebianに関するチュートリアルがあります

于 2013-01-29T14:32:09.077 に答える
3

(非レガシー)ネットワークアダプタの行は表示されません。カーネルモジュール(hv_netvsc)をロードしifconfig -a、インターフェイスがそこにあるかどうかを確認するために使用します...

このカーネルモジュールを構築するには、http://dietrichschroff.blogspot.de/2013/03/hyper-v-compile-linux-kernel-with.htmlをご覧ください。

于 2013-03-24T12:05:40.313 に答える
1

/ etc / sysconfig / network-scripts/ifcfg-eth0とVirtualMachineManager 2012のvmハードウェア構成の両方でMACアドレスを定義することにより、Hyper-Vネットワークアダプター(非レガシー)を使用することができました。

于 2013-10-29T13:05:09.963 に答える
0

すでにいくつかのHyper-vモジュール(Microsoft Corporation Hyper-V仮想VGA)を使用しているようです。lsmod | grep hvロードされたHyper-Vモジュールを確認できます(、、、hv_vmbus) 。またhv_netvschv_blkvschv_storvsc実行すると実際のインターフェイスを確認できますip link show。新しいカーネルをコンパイルする代わりに、ディストリビューションのアップグレードを行うことをお勧めします。

Debian 6(Squeeze)を実行している場合は、7(Wheezy)にアップグレードできます。とても簡単です。毎回Yと答えるだけです。

apt-get update  
apt-get upgrade  
nano /etc/apt/sources.list replace every squeeze with wheezy, ctrl+x, Y,enter.  
apt-get update  
apt-get upgrade  
apt-get dist-upgrade  
reboot  

新しいカーネルが選択され、ログインすると、lsmod | grep hvロードされたHyper-Vモジュール(、、、、hv_vmbus)を確認し、非レガシーネットワークアダプターを接続して確認できます(MACを確認することで確認できます)。 )。 しかし、なぜそこにとどまるのですか?これで、同じ手順に従ってDebian 8.2(jessie)にアクセスできますが、今回はソースリストで「jessie」を使用します。 6から8に直接行くことができませんでした。 「公開鍵が利用できません」という問題が発生した場合は、こちらの手順に従ってください。hv_netvschv_blkvschv_storvscip link show


楽しみ。

于 2015-12-22T12:00:13.477 に答える