Gibt es überhaupt eine Software innerhalb einer VM zu installieren?
422
Ankit
In meinem System habe ich Hunderte von virtuellen Maschinen, und ich möchte ein Paket einheitlich in diesen VMs, derselben Version usw. installieren. Ich habe möglicherweise keine Passwörter für diese VMs, da verschiedene Benutzer das Passwort für ihre VMs ändern können.
Mit qemu-guest-agent
können wir viele Dinge tun, wie das Abrufen der IP-Adresse einer VM oder eines Ping-VMs usw. Können wir also ein Paket auch mit installieren qemu-guest-agent
oder gibt es eine andere Möglichkeit, das Gleiche zu tun?
Nun, die Frage, die Sie gepostet haben, erklärt, wie Sie dies in der akzeptierten Antwort tun können.
EBGreen vor 9 Jahren
0
@EBGreen Sie verwenden Windows-basierte VMs und das Tool ist Windows-spezifisch.
Ankit vor 9 Jahren
0
Sie sollten Ihre Frage wahrscheinlich klären, um Windows dann auszuschließen. Auf welchem Betriebssystem sind die VMs aufgebaut? Unabhängig davon ist der Prozess im Wesentlichen der gleiche. Ermitteln Sie die Dateiänderungen, mounten Sie die VM und nehmen Sie die Dateiänderungen vor. Sie müssen sich nur nicht mit der Registrierung befassen.
EBGreen vor 9 Jahren
0
@EBGreen Diese Lösung ist nicht zuverlässig, wie in der Antwort angegeben.
Ankit vor 9 Jahren
0
Du hast recht, es ist nicht so. Es ist immer noch die beste Antwort.
EBGreen vor 9 Jahren
0
VMs würden nicht viel nützen, wenn Sie keine Software darin installieren könnten. Ist dies eine allgemeine Frage zur Installation von Software oder ein Sonderfall wie die in der verknüpften Frage beschriebenen Einschränkungen? Seien Sie bitte genau, was Sie genau fragen.
fixer1234 vor 9 Jahren
0
Mögliches Duplikat von [Software installieren, ohne eine VM zu booten] (http://superuser.com/questions/650744/install-a-software-without-booting-a-vm)
EBGreen vor 9 Jahren
0
Das ist ein gültiger Punkt. Eine einfachere Lösung besteht darin, die VM hochzufahren und das Installationsprogramm auszuführen.
EBGreen vor 9 Jahren
0
@ EBGreen Ich habe die Frage bearbeitet.
Ankit vor 9 Jahren
0
Wenn Sie überhaupt nicht in die VM einsteigen können, würde ich nicht erwarten, dass Sie irgendetwas installieren können. Ansonsten ziemlich traurige Sicherheit.
EBGreen vor 9 Jahren
0
@EBGreen Obwohl der Fall anders ist, aber mit libgustfs können wir Änderungen am Image der Festplatte vornehmen, ohne sich das Passwort zu merken.
Ankit vor 9 Jahren
0
Gibt es hunderte physischer Maschinen? Sind alle VMs Ubuntu? Ist eine potenzielle Lösung, um jedem Benutzer ein Installationsprogramm und Anweisungen zur Verfügung zu stellen, die ihn ausführen lassen?
fixer1234 vor 9 Jahren
0
@ fixer1234 Ja, es gibt hunderte VMs im System und ich möchte jedem Benutzer die gleiche Umgebung geben. Wir können jedem Benutzer sagen, dass er das Paket installieren soll, aber für Anfänger kann es ein Problem sein.
Ankit vor 9 Jahren
0
Libgustfs ist im Wesentlichen die Lösung in der verknüpften Frage. Sie mounten die VM und nehmen die gleichen Änderungen vor, die das Installationsprogramm vornehmen würde.
EBGreen vor 9 Jahren
0
Hier ist die beste Lösung für diese Art von Problem. Es ist nur der Hinweis, mehr darüber. http://manpages.ubuntu.com/manpages/utopic/man1/virt-customize.1.html
Ankit vor 9 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Muss ich SP1 neu installieren, wenn ich Vista SP1 installiere, bevor ich IIS aktiviere?
-
4
So installieren Sie den GNOME-Desktop unter Linux (CENTOS)
-
3
Sollte ich bei der Installation von Windows XP "Format" oder "Format (Quick)" wählen?
-
4
Wie installiere ich Windows 7 RC von einer USB-Festplatte?
-
5
Wie bekomme ich die maximale Auflösung unter Ubuntu in Microsoft Virtual PC?
-
3
Was ist ein gutes kostenloses Defragmentierungswerkzeug für eine VM?
-
3
Welche gehostete Windows XP-Maschine kann ich für OS X-Gäste verwenden?
-
1
Sie benötigen einen KVM, der fortgeschrittene Mäuse, Tastaturen und andere Peripheriegeräte unterstü...