Manual Einrichtung Proxmox

Aus EUserv Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Konfiguration OpenVZ routed)
Zeile 1: Zeile 1:
{{Languages|Manual Einrichtung Proxmox}}
{{Languages|Manual Einrichtung Proxmox}}
-
[[Kategorie:Betriebssysteme und Software]]
+
[[Kategorie:Virtualisierung]]
'''''Proxmox auf Ihrem Server einrichten'''''
'''''Proxmox auf Ihrem Server einrichten'''''
__TOC__
__TOC__

Version vom 11:26, 13. Mär. 2013

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 (KVM)

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 wird eine freie IP-Adresse benötigt. Wie Sie eine zusätzliche Adresse anlegen, erfahren Sie unter folgendem Link:

https://www.euserv.com/wiki/index.php/Kundencenter_Server_IP_Adressen

Die Konfiguration gestaltet sich als Bridged-Setup (s.o.). Gehen Sie wie folgt vor:

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> netmask <Netzmaske>

mit den Daten, die im Kundencenter beim Anlegen einer neuen IP-Adresse angezeigt werden, 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 Gateway-Adresse der neuen IP (siehe Kundencenter) 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.

Konfiguration OpenVZ routed

Um OpenVZ Container mit Proxmox in der Netzwerkeinstellung routed nutzen zu können, müssen einige Änderungen am System durchgeführt werden.

IP-Forwarding aktiviert:

echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf
echo 'net.ipv6.conf.all.proxy_ndp=1' >> /etc/sysctl.conf 

Damit OpenVZ mit IP-Adressen aus anderen Subnetzen umgehen kann, muss folgende Einstellung getätigt werden:

/etc/vz/vz.conf

# Controls which interfaces to send ARP requests and modify APR tables on.
NEIGHBOUR_DEVS=all