Ceph-Install

aGro

Member
Feb 22, 2021
81
5
13
45
Hallo,

ich habe einen produktiven Cluster mit 2 Nodes (Version 5.4.) und jeweils einer VM darauf und möchte diesem Cluster noch einen dritten Node hinzufügen.
Auf allen drei Nodes ist bisher kein Ceph installiert.
Nun meine Frage: Sollte man den dritten Node erst dem Cluster hinzufügen und danach auf allen Nodes Ceph installieren oder kann ich es schon vorher auf allen 3 Nodes installieren und füge im Anschluss den dritten Node hinzu?
Oder ist es völlig willkürlich, wie man es macht?

Danke für die Hilfe im Vorraus!
 
Idealerweise updatest du zuerst auf die aktuelle 7er Version :)

Ob du die Ceph Pakete zuerst installierst oder nachdem die neue Node auch zum Cluster hinzufügst, sollte egal sein. Aber das Einrichten von Ceph und erstellen der ganzen Dienste würde ich erst machen, wenn der Cluster mindestens 3 Nodes hat.

Persönlich würde ich es folgendermaßen machen: Bestehenden Cluster updaten -> Neu installierte Node dem PVE Cluster hinzufügen -> Ceph installieren und einrichten

Upgradeanleitungen von PVE 5 auf 6, und 6 auf 7 findest du in der PVE Wiki:

https://pve.proxmox.com/wiki/Upgrade_from_5.x_to_6.0
https://pve.proxmox.com/wiki/Upgrade_from_6.x_to_7.0
 
  • Like
Reactions: aGro
Das Upgrade ist in der Planung. Ich habe mir aber erstmal eine Testumgebung erschaffen und möchte dort gern die Upgrades einmal drüber laufen lassen. Wie kann man aber ohne Subscription den Upgrade-Prozess genau wie in der produktiven Serverlandschaft nachstellen?
Ich hatte es bereits mit dem Proxmox VE No-Subscription Repository probiert, aber da upgradet er ja mit einmal von Version 5.4 auf 7.2
 
Ich hatte es bereits mit dem Proxmox VE No-Subscription Repository probiert, aber da upgradet er ja mit einmal von Version 5.4 auf 7.2
Dann hast du das falsche Repository gesetzt, direkt auf "bullseye" statt vorher auf "buster" zu gehen. Wenn du dich direkt an die Anleitung hälst, und wenn nötig statt dem enterprise Repo das no-sub setzt (gleiche Debian Codenames), sollte wie geplant, zuerst der Schritt auf PVE 6 (Debian buster) klappen.
 
Ich habe genau dies hier...

deb http://ftp.debian.org/debian bullseye main contrib
deb http://ftp.debian.org/debian bullseye-updates main contrib

# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription

# security updates

deb http://security.debian.org/debian-security bullseye-security main contrib

in die sources.list eingefügt und alles was vorher drin stand, auskommentiert.
Wo liegt hier der Fehler?
 
Du musst wie gesagt erst von PVE 5.X auf PVE6.4 und dann von PVE 6.4 auf PVE 7.2. PVE6.X basiert auf Debian Buster und nicht auf Debian Bullseye. Beim Schritt von PVE 5.X auf 6.4 musst du also die Buster Repos nehmen und nicht die Bullseye Repos von PVE 7.
Was du da hast sind alles die Repos von PVE 7.X.

Also erst für Upgrade auf 6.4:
Code:
deb http://deb.debian.org/debian/ buster main contrib
deb http://deb.debian.org/debian/ buster-updates main contrib
deb http://security.debian.org/debian-security buster/updates main contrib
deb http://download.proxmox.com/debian/pve buster pve-no-subscription
 
Last edited:
  • Like
Reactions: aaron

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!