Hi,
I am for the first time trying the resize option in elasticluster.
I got a new elasticluster from github today.
This is the only template I have
(elasticluster_07052019)[centos@elasticluster-final ~]$ elasticluster list-
templates
1 cluster templates found in configuration file.
2019-05-07 09:42:19 elasticluster-final.novalocal gc3.elasticluster[23614]
WARNING ImportWarning: Not importing directory
'/usr/lib/python2.7/site-packages/oslo_i18n/locale': missing __init__.py
2019-05-07 09:42:19 elasticluster-final.novalocal gc3.elasticluster[23614]
WARNING ImportWarning: Not importing directory
'/usr/lib/python2.7/site-packages/babel/localedata': missing __init__.py
2019-05-07 09:42:19 elasticluster-final.novalocal gc3.elasticluster[23614]
WARNING ImportWarning: Not importing directory
'/usr/lib/python2.7/site-packages/requests/packages': missing __init__.py
name: slurm
frontend nodes: 1
compute nodes: 7
And this is what I get if I try to expand with 2 compute nodes
1) is it correct to use "compute" to name the group - I am not sure if I
should chose compute_node which is what I have in my configuration file, or
compute or slurm_worker that I see in my inventory file
2) What is the error below due to?
(elasticluster_07052019)[centos@elasticluster-final ~]$ elasticluster
resize -a 2:compute arc6_singularity -t slurm
2019-05-07 09:39:47 elasticluster-final.novalocal gc3.elasticluster[23590]
WARNING ImportWarning: Not importing directory
'/usr/lib/python2.7/site-packages/oslo_i18n/locale': missing __init__.py
2019-05-07 09:39:47 elasticluster-final.novalocal gc3.elasticluster[23590]
WARNING ImportWarning: Not importing directory
'/usr/lib/python2.7/site-packages/babel/localedata': missing __init__.py
2019-05-07 09:39:47 elasticluster-final.novalocal gc3.elasticluster[23590]
WARNING ImportWarning: Not importing directory
'/usr/lib/python2.7/site-packages/requests/packages': missing __init__.py
Adding 2 compute node(s) to the cluster
2019-05-07 09:39:48 elasticluster-final.novalocal gc3.elasticluster[23590]
ERROR Could not start node `compute003`: from_buffer() cannot return the
address of the raw string within a str or unicode or bytearray object -- <type
'exceptions.TypeError'>
Traceback (most recent call last):
File "/home/centos/elasticluster_07052019/src/elasticluster/cluster.py",
line 580, in _start_node
node.start()
File "/home/centos/elasticluster_07052019/src/elasticluster/cluster.py",
line 1318, in start
**self.extra)
File
"/home/centos/elasticluster_07052019/src/elasticluster/providers/openstack.py"
, line 471, in start_instance
self._check_keypair(key_name, public_key_path, private_key_path)
File
"/home/centos/elasticluster_07052019/src/elasticluster/providers/openstack.py"
, line 679, in _check_keypair
pkey = RSAKey.from_private_key_file(private_key_path)
File "/usr/lib/python2.7/site-packages/paramiko/pkey.py", line 196, in
from_private_key_file
key = cls(filename=filename, password=password)
File "/usr/lib/python2.7/site-packages/paramiko/rsakey.py", line 45, in
__init__
self._from_private_key_file(filename, password)
File "/usr/lib/python2.7/site-packages/paramiko/rsakey.py", line 164, in
_from_private_key_file
self._decode_key(data)
File "/usr/lib/python2.7/site-packages/paramiko/rsakey.py", line 173, in
_decode_key
data, password=None, backend=default_backend()
File
"/usr/lib64/python2.7/site-packages/cryptography/hazmat/primitives/serialization/base.py"
, line 28, in load_der_private_key
return backend.load_der_private_key(data, password)
File
"/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/openssl/backend.py"
, line 1089, in load_der_private_key
bio_data = self._bytes_to_bio(data)
File
"/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/openssl/backend.py"
, line 462, in _bytes_to_bio
data_ptr = self._ffi.from_buffer(data)
TypeError: from_buffer() cannot return the address of the raw string within
a str or unicode or bytearray object
2019-05-07 09:39:48 elasticluster-final.novalocal gc3.elasticluster[23590]
ERROR Could not start node `compute004`: from_buffer() cannot return the
address of the raw string within a str or unicode or bytearray object -- <type
'exceptions.TypeError'>
Traceback (most recent call last):
File "/home/centos/elasticluster_07052019/src/elasticluster/cluster.py",
line 580, in _start_node
node.start()
File "/home/centos/elasticluster_07052019/src/elasticluster/cluster.py",
line 1318, in start
**self.extra)
File
"/home/centos/elasticluster_07052019/src/elasticluster/providers/openstack.py"
, line 471, in start_instance
self._check_keypair(key_name, public_key_path, private_key_path)
File
"/home/centos/elasticluster_07052019/src/elasticluster/providers/openstack.py"
, line 679, in _check_keypair
pkey = RSAKey.from_private_key_file(private_key_path)
File "/usr/lib/python2.7/site-packages/paramiko/pkey.py", line 196, in
from_private_key_file
key = cls(filename=filename, password=password)
File "/usr/lib/python2.7/site-packages/paramiko/rsakey.py", line 45, in
__init__
self._from_private_key_file(filename, password)
File "/usr/lib/python2.7/site-packages/paramiko/rsakey.py", line 164, in
_from_private_key_file
self._decode_key(data)
File "/usr/lib/python2.7/site-packages/paramiko/rsakey.py", line 173, in
_decode_key
data, password=None, backend=default_backend()
File
"/usr/lib64/python2.7/site-packages/cryptography/hazmat/primitives/serialization/base.py"
, line 28, in load_der_private_key
return backend.load_der_private_key(data, password)
File
"/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/openssl/backend.py"
, line 1089, in load_der_private_key
bio_data = self._bytes_to_bio(data)
File
"/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/openssl/backend.py"
, line 462, in _bytes_to_bio
data_ptr = self._ffi.from_buffer(data)
TypeError: from_buffer() cannot return the address of the raw string within
a str or unicode or bytearray object
2019-05-07 09:39:51 elasticluster-final.novalocal gc3.elasticluster[23590]
WARNING CryptographyDeprecationWarning: signer and verifier have been
deprecated. Please use sign and verify instead.
No handlers could be found for logger "paramiko.transport"
2019-05-07 09:39:51 elasticluster-final.novalocal gc3.elasticluster[23590]
ERROR Error: from_buffer() cannot return the address of the raw string
within a str or unicode or bytearray object
Aborting because of errors: from_buffer() cannot return the address of the
raw string within a str or unicode or bytearray object.
Thanks!
--
You received this message because you are subscribed to the Google Groups
"elasticluster" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticluster/a76f27ba-4047-4ed4-85f1-0b7e186a41b1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.