it-wiki:proxmox:proxmoxinstall
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
it-wiki:proxmox:proxmoxinstall [2018/06/22 04:16] – [Eigenes Server Zertifikat einspielen] marko | it-wiki:proxmox:proxmoxinstall [2023/02/11 07:26] (aktuell) – [HA Service Probleme] marko | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
==== Admin Guide als PDF ==== | ==== Admin Guide als PDF ==== | ||
- | * {{test|coming soon}} | + | * {{pve-admin-guide.pdf|Proxmox Admin Guide RELEASE 6.0}} |
===== Proxmox auf den Nodes installieren ===== | ===== Proxmox auf den Nodes installieren ===== | ||
Bei der Festplattenzuweisung darauf achten das man bei der Festplatte an sich nicht alles angibt sondern nur soviel wie man für swap und root (samt iso files bei N1) benötigt. | Bei der Festplattenzuweisung darauf achten das man bei der Festplatte an sich nicht alles angibt sondern nur soviel wie man für swap und root (samt iso files bei N1) benötigt. | ||
Zeile 43: | Zeile 43: | ||
auto eno1.321 | auto eno1.321 | ||
iface eno1.321 inet static | iface eno1.321 inet static | ||
- | address | + | address |
netmask 255.255.255.0 | netmask 255.255.255.0 | ||
Zeile 51: | Zeile 51: | ||
auto eno1.322 | auto eno1.322 | ||
iface eno1.322 inet static | iface eno1.322 inet static | ||
- | address | + | address |
netmask 255.255.255.0 | netmask 255.255.255.0 | ||
</ | </ | ||
Zeile 74: | Zeile 74: | ||
# corosync cluster network | # corosync cluster network | ||
- | 10.32.1.5 n1-corosync-cluster.tuxnet.local n1-corosync-cluster | + | 192.168.1.5 n1-corosync-cluster.tuxnet.local n1-corosync-cluster |
- | 10.32.1.6 n2-corosync-cluster.tuxnet.local n2-corosync-cluster | + | 192.168.1.6 n2-corosync-cluster.tuxnet.local n2-corosync-cluster |
- | 10.32.1.7 n3-corosync-cluster.tuxnet.local n3-corosync-cluster | + | 192.168.1.7 n3-corosync-cluster.tuxnet.local n3-corosync-cluster |
- | 10.32.1.8 n4-corosync-cluster.tuxnet.local n4-corosync-cluster | + | 192.168.1.8 n4-corosync-cluster.tuxnet.local n4-corosync-cluster |
- | 10.32.1.9 n5-corosync-cluster.tuxnet.local n5-corosync-cluster | + | 192.168.1.9 n5-corosync-cluster.tuxnet.local n5-corosync-cluster |
# ceph storage cluster network | # ceph storage cluster network | ||
- | 10.32.2.5 n1-ceph-cluster.tuxnet.local n1-ceph-cluster | + | 192.168.2.5 n1-ceph-cluster.tuxnet.local n1-ceph-cluster |
- | 10.32.2.6 n2-ceph-cluster.tuxnet.local n2-ceph-cluster | + | 192.168.2.6 n2-ceph-cluster.tuxnet.local n2-ceph-cluster |
- | 10.32.2.7 n3-ceph-cluster.tuxnet.local n3-ceph-cluster | + | 192.168.2.7 n3-ceph-cluster.tuxnet.local n3-ceph-cluster |
- | 10.32.2.8 n4-ceph-cluster.tuxnet.local n4-ceph-cluster | + | 192.168.2.8 n4-ceph-cluster.tuxnet.local n4-ceph-cluster |
- | 10.32.2.9 n5-ceph-cluster.tuxnet.local n5-ceph-cluster | + | 192.168.2.9 n5-ceph-cluster.tuxnet.local n5-ceph-cluster |
Zeile 118: | Zeile 118: | ||
Dann auf allen anderen Nodes die Nodes dem Cluster hinzufügen | Dann auf allen anderen Nodes die Nodes dem Cluster hinzufügen | ||
<code bash> | <code bash> | ||
- | pvecm add 10.32.1.5 -ring0_addr n2-corosync-cluster | + | pvecm add 192.168.1.5 -ring0_addr n2-corosync-cluster |
- | 10.32.1.5 = ip eines Clustermembers | + | 192.168.1.5 = ip eines Clustermembers |
</ | </ | ||
Zeile 131: | Zeile 131: | ||
</ | </ | ||
<code bash> | <code bash> | ||
- | pveceph init --network | + | pveceph init --network |
</ | </ | ||
auf der ersten Node ausführen. | auf der ersten Node ausführen. | ||
Zeile 143: | Zeile 143: | ||
\\ | \\ | ||
===== Eigenes Server Zertifikat einspielen ===== | ===== Eigenes Server Zertifikat einspielen ===== | ||
- | Erstelle ein Serverzertifikat und zeichne es gegen das rootCA gegen. Danach das Zertifikat und den Key exportieren und über das Webfrontend von Proxmox importieren. | + | Erstelle ein Serverzertifikat und zeichne es gegen das rootCA gegen. Danach das Server und RootCA |
- | Zum Abschluss wird das Proxmox rootCA gegen unser eigenes ausgetauscht, | + | Im Anschluss per cp die Dateien austauschen. |
- | Wenn alles geklappt hat kann direkt auf dem Server das alte Zertifikat sowie das Proxmox rootCA Zertifikat gelöscht werden. | + | |
<code bash> | <code bash> | ||
- | rm / | + | cp -v / |
- | rm / | + | cp -v / |
+ | cp -v / | ||
+ | cp -v / | ||
+ | cp -v / | ||
+ | cp -v / | ||
+ | cp -v / | ||
</ | </ | ||
**Ganz wichtig aber ist das pve-www.key nicht gelöscht werden darf, da sonst keine Anmeldung mehr über das Frontend möglich ist.** | **Ganz wichtig aber ist das pve-www.key nicht gelöscht werden darf, da sonst keine Anmeldung mehr über das Frontend möglich ist.** | ||
+ | ===== Root Partition erweitern ===== | ||
+ | Unter | ||
+ | <code bash> | ||
+ | / | ||
+ | </ | ||
+ | läuft der Ceph monitor und hält die Monitor Daten bereit. Diese Daten werden im laufe der Zeit umfangreicher und nehmen entsprechend Platz ein. Die Partition sollte entsprechend groß sein. | ||
+ | Hier am Beispiel wird die SWAP Partition verkleinert und root vergrößert. Das geht weil beie Logical Volumes in der Volume Group pve sind. | ||
+ | <code bash> | ||
+ | swapoff / | ||
+ | lvreduce --size 3G / | ||
+ | mkswap / | ||
+ | swapon / | ||
+ | lvextend -l +100%FREE / | ||
+ | resize2fs -p / | ||
+ | </ | ||
+ | |||
+ | ===== Proxmox Fehlerbearbeitung ===== | ||
+ | ==== HA Service Probleme ==== | ||
+ | Bei Problemen mit dem HA Service pve-hr-* | ||
+ | < | ||
+ | # on all nodes: | ||
+ | systemctl stop pve-ha-crm | ||
+ | # on a single node | ||
+ | rm / | ||
+ | # again on all nodes | ||
+ | systemctl start pve-ha-crm | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | --- // |
it-wiki/proxmox/proxmoxinstall.1529641011.txt.gz · Zuletzt geändert: 2018/06/22 04:16 von marko