Я пытаюсь создать шаблон изображения CentOS, и моя среда требует, чтобы я добавил файл маршрута в сеть, который будет отличаться в каждом развертывании.
Могу ли я вставить файл с хоста Hyper-V на гостевой виртуальный жесткий диск Linux в формате ext4?
В идеале я хотел бы иметь возможность написать сценарий создания виртуальной машины в Powershell, скопировав шаблон VHD и вставив файл маршрута на VHD.
Это возможно?
Есть несколько способов сделать это.
Если у вас есть Службы интеграции Linux (LIS) установлен, вы можете использовать Copy-VMFile
Командлет на хосте Hyper-V, на котором работает виртуальная машина, для копирования файлов в виртуальную машину Linux. В настройках ВМ нужно: включить гостевые службы.
После установки LIS в гостевой ОС Linux и включения гостевых служб в настройках виртуальной машины убедитесь, что hypervfcopyd
работает внутри гостя. Затем вы можете использовать Copy-VMFile
командлет.
Copy-VMFile -Name centos001n -SourcePath 'C:\Scripts\myPytonLib.tar' -DestinationPath '/home/ravi/scripts' -FileSource Host
Конечно, есть и другие методы, если у вас есть подключение к сети.