Hello from DigtialOcean!
I am the engineer at DigitalOcean that is responsible for making
distributions work on our cloud. I have been attempting to work with
community members to try and get OpenSUSE on DigitalOcean, but those
efforts have failed.
The root of the problem is that DigitalOcean (like a few others
clouds) does not have DHCP. To get around this we have implemented
both ConfigDrive and our DataSource that handles how to configure a
network in Cloud-init. On other distributions, this method works just
fine.
However the OpenSUSE Cloud-init distribution module does NOT handle
configuring networking when the network configuration comes from
either the ConfigDrive or DigitalOcean Cloud-init datasources.
To whit:
CONSOLE:
2017-11-01 14:47:22,468 - __init__.py[WARNING]: apply_network_config
is not currently implemented for distribution '<class
'cloudinit.distros.opensuse.Distro'>'. Attempting to use
apply_network
/var/log/cloud-init.log
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/cloudinit/distros/__init__.py",
line 346, in _bring_up_interface
(_out, err) = util.subp(cmd)
File "/usr/lib/python2.7/site-packages/cloudinit/util.py", line 1849, in subp
cmd=args)
ProcessExecutionError: Unexpected error while running command.
Command: ['ifup', 'eth0']
Exit code: 162
Reason: -
Stdout: eth0 setup-in-progress
Stderr: -
(That was taken from a OpenSUSE LEAP 42.3 image booted on DigitalOcean).
Anyhow, this is blocking bringing OpenSUSE to DigitalOcean. If someone
would like to work with me to produce upstream images that work -- and
can configure networking, I would love the help. I can give free
instances (just ping me off list with your DigitalOcean account).
Thanks,
Ben
--
To unsubscribe, e-mail: opensuse-cloud+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-cloud+owner(a)opensuse.org