Manual Einrichtung Proxmox
Aus EUserv Wiki
Almi1 (Diskussion | Beiträge) K (→IP's zuweisen mit KVM) |
Almi1 (Diskussion | Beiträge) K (→Konfiguration OpenVZ routed) |
||
Zeile 207: | Zeile 207: | ||
echo 'net.ipv6.conf.all.proxy_ndp=1' >> /etc/sysctl.conf </nowiki> | echo 'net.ipv6.conf.all.proxy_ndp=1' >> /etc/sysctl.conf </nowiki> | ||
- | Damit OpenVZ mit | + | Damit OpenVZ mit IP-Adressen aus anderen Subnetzen umgehen kann, muss folgende Einstellung getätigt werden: |
/etc/vz/vz.conf | /etc/vz/vz.conf |
Version vom 13:52, 25. Feb. 2013
Languages: |
Deutsch • English |
Proxmox auf Ihrem Server einrichten
Inhaltsverzeichnis |
Proxmox auf Ihrem Server einrichten
Webinterface
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:
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.
Klicken Sie auf den Reiter 'Liste'. Hier sehen Sie, welche Virtuellen Maschinen Sie erstellt haben.
Nachdem Sie aus den aufgelisteten VM eine ausgewählt haben, können Sie diese nun starten. Dazu klicken Sie auf den Button 'Start'.
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:
Wenn Sie nun eine neue Virtuelle Maschine erstellen, wählen Sie bei der Konfigurationsoption 'Installationsmedium:' das hochgeladene Image aus.
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 aufGeben 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 eth0sollte 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