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

Responder a