Saya menggunakan gambar Ubuntu 14.04 sebagai kotak dasar saya untuk gelandangan. Sayangnya kotak dasar ini mengandung cloud-init yang menyebabkan banyak masalah saat memulai mesin: https://github.com/mitchellh/vagrant/issues/3860
Saya tidak menggunakan mesin saya di cloud jadi saya tidak benar-benar membutuhkan ini. Saya mengetik:
sudo apt-get remove cloud-init
akan menyelesaikan masalah saya tetapi mesin masih menghabiskan sekitar 3 menit pada startup mencoba mengkonfigurasi sesuatu yang tidak saya butuhkan.
Aku bisa melihat ada aa jumlah awan-init file terkait di /etc/init
(misalnya cloud-init.conf
, cloud-final.conf
, cloud-config.conf
dll). Saya bisa menghapusnya tetapi saya tidak yakin apakah ini aman.
Saya juga telah menginstal rcconf
untuk memeriksa semua skrip starup tetapi saya tidak dapat menemukan apa pun yang terkait dengan cloud-init di sana. Ada ide?
Pada 14,04 Anda dapat menggunakan dpkg-mengkonfigurasi ulang untuk menonaktifkan cloud-init dengan cara berikut:
atau hanya gunakan
sudo dpkg-reconfigure cloud-init
untuk melakukannya secara interaktif.sumber
Ini bekerja untuk saya di Ubuntu Server 18.04.1 LST
$ echo 'datasource_list: [ None ]' | sudo -s tee /etc/cloud/cloud.cfg.d/90_dpkg.cfg
$ sudo apt-get purge cloud-init
$ sudo rm -rf /etc/cloud/; sudo rm -rf /var/lib/cloud/
$ reboot
Semoga berhasil.
sumber
Cloud Init ada untuk mengonfigurasi jaringan dan dapat dihentikan pada berbagai tahap. Dalam versi terbaru, Anda dapat menonaktifkan Cloud Init pada tahap pertama dengan memastikan file berikut ada:
atau pada tahap selanjutnya dengan memastikan file
/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
ada dengan konten berikut:Anda dapat menggunakan perintah ini untuk itu:
Informasi ini dapat ditemukan di komentar tajuk
/etc/netplan/50-cloud-init.yaml
, yang sebagian dibaca sebagai berikut:Ini dari file di Ubuntu 18.04 LTS dan kemungkinan juga valid untuk rilis selanjutnya.
sumber