Есть ли способ установить программное обеспечение внутри виртуальной машины?
308
Ankit
В моей системе у меня есть сотни виртуальных машин, и я хочу единообразно установить пакет внутри этих виртуальных машин, одной и той же версии и т. Д. У меня могут не быть паролей для этих виртуальных машин, поскольку разные пользователи могут изменять пароль для своих виртуальных машин.
Используя qemu-guest-agent
мы можем сделать много вещей, таких как выборка IP-адреса виртуальной машины или проверка связи с виртуальной машиной и т. Д. Итак, можем ли мы установить пакет, также используя qemu-guest-agent
или есть какой-то другой способ сделать то же самое?
Ну, вопрос, который вы разместили, объясняет, как это сделать, в принятом ответе.
EBGreen 9 лет назад
0
@EBGreen Они используют виртуальные машины на базе Windows, и этот инструмент предназначен для Windows.
Ankit 9 лет назад
0
Вам, вероятно, следует уточнить свой вопрос, чтобы исключить Windows. На какой ОС построены виртуальные машины? Несмотря на это, процесс по сути одинаков. Определите изменения файла, смонтируйте виртуальную машину, внесите изменения в файл. Вам просто не нужно иметь дело с реестром.
EBGreen 9 лет назад
0
@EBGreen Это решение не надежно, его дано в ответе.
Ankit 9 лет назад
0
Ты прав, это не так. Это все еще лучший ответ.
EBGreen 9 лет назад
0
Виртуальные машины были бы бесполезны, если бы вы не могли устанавливать в них программное обеспечение. Это общий вопрос о том, как установить программное обеспечение, или особый случай, например, ограничения, описанные в связанном вопросе? Пожалуйста, будьте очень точны в том, что именно вы спрашиваете.
fixer1234 9 лет назад
0
возможный дубликат [Установка программного обеспечения без загрузки виртуальной машины] (http://superuser.com/questions/650744/install-a-software-without-booting-a-vm)
EBGreen 9 лет назад
0
Это верный момент. Одним из более простых решений является запуск виртуальной машины и запуск установщика.
EBGreen 9 лет назад
0
@EBGreen Я отредактировал вопрос.
Ankit 9 лет назад
0
Если вы вообще не можете войти в виртуальную машину, я бы не ожидал, что вы сможете что-либо установить. Довольно жалкая безопасность в противном случае.
EBGreen 9 лет назад
0
@EBGreen Хотя дело обстоит иначе, но используя libgustfs, мы можем вносить изменения в образ диска, даже не задумываясь о пароле.
Ankit 9 лет назад
0
Существуют ли сотни физических машин? Все ли виртуальные машины Ubuntu? Является ли потенциальное решение предоставить установщик и инструкции каждому пользователю и позволить им это сделать?
fixer1234 9 лет назад
0
@ fixer1234 Да, в системе сотни виртуальных машин, и я хочу предоставить одинаковую среду для каждого пользователя. Может быть, мы можем сказать каждому пользователю установить пакет, но для начинающих пользователей это может быть проблемой.
Ankit 9 лет назад
0
Использование libgustfs по сути является решением в связанном вопросе. Вы монтируете виртуальную машину и вносите те же изменения, что и установщик.
EBGreen 9 лет назад
0
Вот лучшее решение для такого рода проблем. Это просто указатель, искать больше об этом. http://manpages.ubuntu.com/manpages/utopic/man1/virt-customize.1.html
Ankit 9 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Если я установлю Vista SP1 до включения IIS, придется ли мне переустанавливать SP1?
-
-
4
Как установить рабочий стол GNOME на Linux (CENTOS)
-
3
Стоит ли выбирать «Форматировать» или «Форматировать (Быстрый)» при установке Windows XP?
-
4
Как установить Windows 7 RC с USB-диска?
-
5
Как получить максимальное разрешение на Ubuntu в Microsoft Virtual PC?
-
3
Что такое хороший бесплатный инструмент для дефрагментации виртуальной машины?
-
3
Какую виртуальную машину с Windows XP можно использовать для гостей OS X?
-
1
Нужен KVM, который поддерживает продвинутые мыши, клавиатуры и другие периферийные устройства