Hola lista, vengo con una duda sobre un problema que se me está presentando
hace un par de días.
Creo que a alguien le sucedió algo igual o parecido, no sé si a Pablo.
Instalé un proxmox 4.2 pues decidí migrar de la versión 3.4. Probé y monté
un contenedor lxc y todo ok.
Creé el cluster desde ese nodo. Todo OK.
Al par de días instalé otro nodo, pero cuando intentaba añadirlo al cluster
me devolvía el siguiente error.
root@proxmox2:/# pvecm add 172.16.17.2 --force
unable to copy ssh ID
Cuando intentaba:
root@proxmox2:/# ssh-copy-id root@172.16.17.2
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to
filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are
prompted now it is to install the new keys
cat: write error: Permission denied
Veo entonces estos permisos en /root/.ssh/ y en /etc/pve/priv/
root@proxmox2:/# ls -la /root/.ssh/
lrwxrwxrwx 1 root root 29 Jun 10 08:50 authorized_keys ->
/etc/pve/priv/authorized_keys
-rw-r----- 1 root root 96 Jun 10 08:50 config
-rw------- 1 root root 1679 Jun 10 08:50 id_rsa
-rw-r--r-- 1 root root 395 Jun 10 08:50 id_rsa.pub
-rw-r--r-- 1 root root 222 Jun 16 10:56 known_hosts
root@proxmox2:/# ls -la /etc/pve/priv/
-rw------- 1 root www-data 1675 Jun 10 08:50 authkey.key
-rw------- 1 root www-data 396 Jun 16 18:16 authorized_keys
-rw------- 1 root www-data 884 Jun 16 18:16 known_hosts
-rw------- 1 root www-data 3243 Jun 10 08:51 pve-root-ca.key
-rw------- 1 root www-data 3 Jun 10 08:51 pve-root-ca.srl
En "/etc/pve/corosync.conf" se escribió la información referente al cluster
y a los nodos:
############ /etc/pve/corosync.conf #################
logging {
debug: off
to_syslog: yes
}
nodelist {
node {
name: proxmox1
nodeid: 1
quorum_votes: 1
ring0_addr: proxmox1
}
node {
name: proxmox2
nodeid: 2
quorum_votes: 1
ring0_addr: proxmox2
}
}
quorum {
provider: corosync_votequorum
}
totem {
cluster_name: PROXMOX-CLUSTER
config_version: 2
ip_version: ipv4
secauth: on
version: 2
interface {
bindnetaddr: 172.16.17.2
ringnumber: 0
}
}
#######################################################
Me percato también de que /etc/pve se monta aparte con filesystem fuse segun
muestra mount
/dev/fuse on /etc/pve type fuse
(rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other)
sin embargo cuando intento dar permisos de escritura a root para cualquiera
de esos archivos
en /root/.ssh/ o en /etc/pve/priv/ me devuelve por ejemplo
chmod: changing permissions of authorized_keys: Function not implemented
Estuve indagando un poco y dicen que reiniciando los demonios pve-proxy y
cman se resuelve, aunque en el primer nodo
no tengo nada de cman. Quizás tenga algún error en ese nodo porque no
existe archivo /etc/pve/cluster.conf
y pvecm status muestra lo siguiente con un solo nodo:
##############################################
root@proxmox1:/# pvecm status
Quorum information
------------------
Date: Fri Jun 17 09:32:07 2016
Quorum provider: corosync_votequorum
Nodes: 1
Node ID: 0x00000001
Ring ID: 20
Quorate: No
Votequorum information
----------------------
Expected votes: 2
Highest expected: 2
Total votes: 1
Quorum: 2 Activity blocked
Flags:
Membership information
----------------------
Nodeid Votes Name
0x00000001 1 172.16.17.2 (local)
##############################################
Creo que a alguien en la lista le pasó esto, no sé si a Pablo.
Si alguien tiene una idea me escribe por favor.
Podría instalar de nuevo los servers pero no quiero quedarme con la duda.
Gracias de antemano y saludos.
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l