Manual Einrichtung Proxmox

Aus EUserv Wiki

Wechseln zu: Navigation, Suche

[[Kategorie: Proxmox auf Ihrem Server einrichten

Inhaltsverzeichnis

Proxmox auf Ihrem Server einrichten

Webinterface

Proxmox-Anmeldungs-Screen

Um das Webinterface von Proxmox zu erreichen, geben Sie in Ihrem Browser die IP-Adresse Ihres Servers ein. Falls dies nicht funktioniert, kann es erforderlich sein, ein  :8006 an die Adresse anzuhängen. Hier melden Sie sich mit Ihrem 'Username' und 'Password' an.

Erstellung einer Virtuellen Maschine

Mit Proxmox haben Sie die Möglichkeit virtuelle Maschinen anzulegen. Dazu gehen Sie unter 'VM Manager' auf 'Virtuelle Maschinen'. Nun klicken Sie auf den Reiter 'Erstellen'. Hier können Sie eine Vorabkonfiguration Ihrer VE vornehmen:

Virtuelle Maschine erstellen


Konfiguration Einstellung
Typ:Hier geben Sie den Typ ihrer VE an. Standard ist Fully virtualized (KVM)
ISO Storage:Hier geben Sie den Pfad an, wo Ihre lokalen ISO-Dateien gespeichert sind. - default:local (dir)
Installationsmedium:Hier können Sie ein ISO-Image auswählen, welches Sie einbinden möchten. Dieses muss jedoch zuvor hochgeladen werden: Upload von Images
Disk Storage:default:local(dir)
Festplattenplatz (GB):Geben Sie hier in GB die Größe ihrer VE an.
Name:Geben Sie hier einen Namen für Ihre Virtuelle Maschine ein.
Speicher (MB):Geben Sie hier den Arbeitsspeicher in MB für Ihre VE an.
VMID:Die Identifikationsnummer Ihrer VE:
Clusterknoten:Die IP-Adresse Ihres Hostsystems.
Beim Booten starten: Wählen Sie hier aus, ob die VE beim Booten Ihres Severs ebenfalls starten soll.
Image Format:Das Image-Format. (default: raw)
Festpattentyp:Geben Sie hier den Typ Ihrer Festplatte an. (default: IDE)
Gasttyp:Geben Sie hier Ihr Gastsystem an.
CPU Sockets:Geben Sie hier die Anzahl Ihrer CPU Sockets an, welche die VE verwenden soll.


Netzwerk Einstellung
Bridge: Geben Sie hier die Bridge an (default:vmbr0)
Netzwerkkarte:Geben Sie die zu emulierende Netzwerkkarte an.
MAC Address:Hier sehen Sie die verwendete MAC-Addresse Ihrer VE.


Zum Erstellen Ihrer Virtuellen Maschine klicken Sie auf 'create'.

Nun wurde die VE erstellt.

Liste mit Ihren erstellten VM

Klicken Sie auf den Reiter 'Liste'. Hier sehen Sie, welche Virtuellen Maschinen Sie erstellt haben.

Starten Sie Ihre VM

Nachdem Sie aus den aufgelisteten VM eine ausgewählt haben, können Sie diese nun starten. Dazu klicken Sie auf den Button 'Start'.


Der Status der VM wechselt von stopped zu running. Anhand der Ressourcenauslastung können Sie erkennen, dass die VM nun läuft. Klicken Sie auf
Open VNC console
um ihre VM schließlich zu nutzen.

Außerdem können Sie diese 'Zurücksetzen', 'Herunterfahren' oder 'Stoppen'. Mit einem Klick auf den jeweiligen Button werden die Aktionen ausgeführt.

Upload von Images

Wenn Sie ein bereits heruntergeladenes ISO-Image besitzen, besteht die Möglichkeit, dass Sie dieses unter Proxmox uploaden können. Dieses Image können Sie dann in Ihre Virtuelle Maschine einbinden. Dazu gehen Sie wie folgt vor:


Klicken Sie unter der Menünavigation 'VM Manager' auf 'ISO Images'. Hier klicken Sie auf den Button 'Durchsuchen' und wählen Ihr heruntergeladenes Image auf Ihrer lokalen Festplatte aus. Klicken Sie schließlich auf
hochladen
Unter 'Storage 'local': ISO Images' sehen Sie eine Liste Ihrer hochgeladenen Images.



Wenn Sie nun eine neue Virtuelle Maschine erstellen, wählen Sie bei der Konfigurationsoption 'Installationsmedium:' das hochgeladene Image aus.


Nachdem Sie Ihre VM erstellt haben, können Sie diese starten. Klicken Sie schließlich auf
Open VNC console
und Ihre Konsole mit dem nun startenden Betriebssystem startet.

IP's zuweisen mit KVM

Wenn Sie Ihre VM's angelegt und mittels eines ISO-Images die Betriebssysteme installiert haben, müssen wir nun im nächsten Schritt die IP-Adressen den Gästen zuweisen. Dafür gehen wir von einem Bridged-Networking Setup aus (s.o.) Wir gehen wie folgt vor:

Loggen Sie sich mittels SSH in Ihren Server ein und geben Sie dort folgenden Befehl ein:

 ifconfig eth0 | grep -m 1 inet

Notieren Sie sich dann die unter "Bcast" und "Mask" angezeigten IP-Adressen. Abschließend benötigen wir noch die Adresse des Gateways. Geben Sie dazu folgenden Befehl ein:

 route -n

Entscheidend ist hierbei die Zeile, die mit der Adresse "0.0.0.0" beginnt. Notieren Sie sich aus dieser Zeile die Adresse, die unter "Gateway" steht.

Jetzt können wir mit der eigentlichen Gastkonfiguration beginnen. Rufen Sie in Ihrem Browser das Proxmox Web-Interface auf. Geben Sie dazu in der Adresszeile des Browsers Ihre Server-IP ein bzw. wenn dies nicht funktionieren sollte "<Server-IP>:8006".

Melden Sie sich nun mit Ihren Zugangsdaten an und klicken Sie im linken Menü auf "Virtual Machines". Wählen Sie nun die VM aus, welcher Sie eine IP zuweisen möchten, gehen Sie danach unten links auf
Open VNC console

Geben Sie nun im Gastsystem den Befehl

 ifconfig eth0 

ein. Die Ausgabe sollte in etwa so aussehen:

Dem Netzwerkinterface ist also noch keine IP zugewiesen. Zu Testzwecken werden wir jetzt die Einstellungen manuell vornehmen. Geben Sie den Befehl

 ifconfig eth0 <IP> bcast <Bcast-Adresse> mask <Netzmaske>

mit den Daten, die wir vorhin im Hostsystem ermittelt haben, an. Für <IP> setzen Sie natürlich die IP-Adresse ein, die Sie dem Gast zuweisen möchten:

ifconfig eth0
sollte jetzt in etwa folgendes ausgeben:

Abschließend setzen wir noch den Default-Gateway mit

 route add default gw <GATEWAY>

Wobei <GATEWAY> mit der oben ermittelten Adresse ersetzt wird.

Wenn wir jetzt beispielsweise ein

 ping google.de

ausführen, sollten wir ein positives Ergebnis erhalten:

War die Konfiguration erfolgreich, können Sie jetzt noch festlegen, dass die Einstellungen fest bei jedem (Neu)Start der virtuellen Maschine übernommen werden. Dazu öffnen Sie für Debian in einem Editor die Datei /etc/network/interfaces und schreiben folgenden Inhalt hinein:

auto eth0

iface eth0 inet static
    address <zu_vergebene_IP>
    netmask <Netzmaske>
    gateway <Gateway>

Für CentOS müssen wir die Datei /etc/sysconfig/network-scripts/ifcfg-eth0 anpassen:

DEVICE=eth0
IPADDR=<zu_vergebene_IP>
NETMASK=<Netzmaske>
BROADCAST=<Bcast>
GATEWAY=<Gateway_HostSystem>
ONBOOT=yes
BOOTPROTO=none

Passen Sie die Werte Ihren Einstellungen entsprechend an. Nach einem Neustart der VM sollten diese nun mit der entsprechenden IP-Adresse versehen sein und volle Konnektivität haben.