web-dev-qa-db-ja.com

Hyper-Vで実行されているLinux VM)にファイルを挿入する方法は?

CentOSイメージテンプレートを作成しようとしていますが、環境では、展開ごとに異なるルートファイルをネットワークに追加する必要があります。

Hyper-Vホストからext4形式のLinuxゲストVHDにファイルを挿入する方法はありますか?

理想的には、テンプレートVHDをコピーしてルートファイルをVHDに挿入することにより、PowershellでVM)を作成するスクリプトを記述できるようにしたいと思います。

これは可能ですか?

これを実行する方法は複数あります。

Linux Integration Services(LIS) がインストールされている場合は、Hyper-Vホストで _Copy-VMFile_コマンドレット を使用できます。ここでVMは、ファイルをLinuxVMにコピーするために実行されています。VM設定では、 ゲストサービスを有効にする

LinuxゲストにLISをインストールし、VM設定でゲストサービスを有効にしたら、hypervfcopydがゲスト内で実行されていることを確認します。その後、_Copy-VMFile_コマンドレット。

_Copy-VMFile -Name centos001n -SourcePath 'C:\Scripts\myPytonLib.tar' -DestinationPath '/home/ravi/scripts' -FileSource Host
_

もちろん、ネットワークに接続できる場合は他の方法もあります。

3
ravikanth