Ich habe einen zwei Node Cluster erstellt und möchte ein QDevice hinzufügen. Leider erhalte ich eine Fehlermeldung. Das QDevice ist im pvecm status auch nach der Fehlermeldung nicht gelistet.
Auf PBS:
apt install corosync-qnetd
Auf PVE00 und PVE01:
apt install corosync-qdevice
Auf PVE00:
pvecm qdevice setup 192.168.10.12
Folgende Versuche habe ich bereits unternommen:
- PermitRootLogin=yes ist auf jedem Server aktiviert.
- Ordner auf PVE00 gelöscht: rm -r /etc/corosync/qdevice/
- Ordner auf PBS gelöscht: rm -r /etc/corosync/qnetd/nssdb
- pvecm qdevice setup 192.168.10.12 -force
- eine SSH Verbindung von jedem Node und Backup Server im Netzwerk aufgebaut.
Dediziertes Mesh Netzwerk für Corosync und QDevice
PVE00: 192.168.10.10
PVE01: 192.168.10.11
PBS/QDevice: 192.168.10.12
Corosync Backup (Dediziert)
PVE00: 192.168.20.10
PVE01: 192.168.20.11
Corosync (Link 0) mit QDevice
Corosync Backup Leitung (Link 1)
Muss das QDevice auch eine Verbindung zur Backup Leitung herstellen können?
Auf PBS:
apt install corosync-qnetd
Auf PVE00 und PVE01:
apt install corosync-qdevice
Auf PVE00:
pvecm qdevice setup 192.168.10.12
Folgende Versuche habe ich bereits unternommen:
- PermitRootLogin=yes ist auf jedem Server aktiviert.
- Ordner auf PVE00 gelöscht: rm -r /etc/corosync/qdevice/
- Ordner auf PBS gelöscht: rm -r /etc/corosync/qnetd/nssdb
- pvecm qdevice setup 192.168.10.12 -force
- eine SSH Verbindung von jedem Node und Backup Server im Netzwerk aufgebaut.
Dediziertes Mesh Netzwerk für Corosync und QDevice
PVE00: 192.168.10.10
PVE01: 192.168.10.11
PBS/QDevice: 192.168.10.12
Corosync Backup (Dediziert)
PVE00: 192.168.20.10
PVE01: 192.168.20.11
Corosync (Link 0) mit QDevice
Code:
PVE01
|
PVE00-------------------------------------------------|--------------------------------PBS/QDevice
Corosync Backup Leitung (Link 1)
Code:
PVE00-------------------------------------------PVE01
Code:
pvecm qdevice setup 192.168.10.12
sh: 0: getcwd() failed: No such file or directory
/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/root/.ssh/id_rsa.pub"
/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/bin/ssh-copy-id: WARNING: All keys were skipped because they already exist on the remote system.
(if you think this is a mistake, you may want to use -f option)
INFO: initializing qnetd server
Certificate database (/etc/corosync/qnetd/nssdb) already exists. Delete it to initialize new db
INFO: copying CA cert and initializing on all nodes
node 'PVE00': Creating /etc/corosync/qdevice/net/nssdb
password file contains no data
node 'PVE00': Creating new key and cert db
node 'PVE00': Creating new noise file /etc/corosync/qdevice/net/nssdb/noise.txt
node 'PVE00': Importing CAHost key verification failed.
INFO: generating cert request
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
Creating new certificate request
Generating key. This may take a few moments...
Certificate request stored in /etc/corosync/qdevice/net/nssdb/qdevice-net-node.crq
INFO: copying exported cert request to qnetd server
INFO: sign and export cluster cert
Signing cluster certificate
Certificate stored in /etc/corosync/qnetd/nssdb/cluster-PVE-Cluster.crt
INFO: copy exported CRT
INFO: import certificate
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
Importing signed cluster certificate
Notice: Trust flag u is set automatically if the private key is present.
pk12util: PKCS12 EXPORT SUCCESSFUL
Certificate stored in /etc/corosync/qdevice/net/nssdb/qdevice-net-node.p12
INFO: copy and import pk12 cert to all nodes
node 'PVE00': Importing cluster certificate and key
node 'PVE00': pk12util: PKCS12 IMPORT SUCCESSFULHost key verification failed.
command 'ssh -o 'BatchMode=yes' -lroot 192.168.20.11 corosync-qdevice-net-certutil -m -c /etc/pve/qdevice-net-node.p12' failed: exit code 255
Muss das QDevice auch eine Verbindung zur Backup Leitung herstellen können?