1
rated 0 times
[
1]
[
0]
/ answers: 1 / hits: 4036
/ 2 Years ago, mon, october 24, 2022, 6:01:05
Our maas LAN can't access the internet and has a internal apt-mirror site 192.168.3.6. I changed the mirror set of maas server's snippets/maas_proxy file as follows:
d-i mirror/country string manual
d-i mirror/http/hostname string 192.168.3.6
d-i mirror/http/directory string /ubuntu
d-i mirror/http/proxy string
I deployed two maas node. Dashboard show the two node's state are ready.
But node's cloud-init client changed the apt's sources.list like this:
## Note, this file is written by cloud-init on first boot of an instance
## modifications made here will not survive a re-bundle.
## if you wish to make changes you can:
## a.) add 'apt_preserve_sources_list: true' to /etc/cloud/cloud.cfg
## or do the same in user-data
...
deb http://archive.ubuntu.com/ubuntu precise main
deb-src http://archive.ubuntu.com/ubuntu precise main
...
Directly use cobbler install node(without maas), the node apt's sources.list like:
...
deb http://192.168.3.6/ubuntu precise main
deb-src http://192.168.3.6/ubuntu precise main
...
My question is:
- How to set user-data in maas? So that I can set cloud-init's mirror's url to 192.168.3.6 or prevent cloud-init to change mirror's url.
- Maas node's file /home/ubuntu/.ssh/authorized_keys is empty. Is it caused by the mirror's setup?
More From » maas