Comment 9 for bug 1975922

Revision history for this message
Zhanglei Mao (zhanglei-mao) wrote :

openEuler use same method for network as redhat, below adjust can make it workable.

[root@vm-k8s-m1 ~]# grep ID /etc/os-release
ID="openEuler"
VERSION_ID="20.03"
[root@vm-k8s-m1 ~]# cloud-init clean
[root@vm-k8s-m1 ~]# cloud-init init --local
Cloud-init v. 19.4 running 'init-local' at Wed, 22 Jun 2022 06:45:52 +0000. Up 5776.60 seconds.
2022-06-22 06:45:52,487 - stages.py[ERROR]: Unable to render networking. Network config is likely broken: No available network renderers found. Searched through list: ['eni', 'sysconfig', 'netplan']
[root@vm-k8s-m1 ~]# vi /usr/lib/python3.7/site-packages/cloudinit/net/sysconfig.py
[root@vm-k8s-m1 ~]# grep openeuler /usr/lib/python3.7/site-packages/cloudinit/net/sysconfig.py
KNOWN_DISTROS = ['centos', 'fedora', 'rhel', 'suse', 'openeuler']
[root@vm-k8s-m1 ~]# grep openEuler /usr/lib/python3.7/site-packages/cloudinit/util.py
/usr/lib/python3.7/site-packages/cloudinit/util.py: 'arch', 'centos', 'debian', 'fedora', 'rhel', 'suse', 'openEuler'):
[root@vm-k8s-m1 ~]# vi /usr/lib/python3.7/site-packages/cloudinit/util.py
root@vm-k8s-m1 ~]# grep openeuler /usr/lib/python3.7/site-packages/cloudinit/util.py
                'arch', 'centos', 'debian', 'fedora', 'rhel', 'suse', 'openeuler'):
[root@vm-k8s-m1 ~]# cloud-init clean
[root@vm-k8s-m1 ~]# cloud-init init --local
Cloud-init v. 19.4 running 'init-local' at Wed, 22 Jun 2022 06:54:23 +0000. Up 6287.66 seconds.
-------------------------------------------------------------------------------------------