Стандарт для пользовательских облачных экземпляров, cloud-init — это программное обеспечение с открытым исходным кодом, разработанное Canonical (создатель Ubuntu).
Облачные образы — это шаблоны операционной системы, и каждый экземпляр начинается как идентичный клон любого другого экземпляра. Именно пользовательские данные придают индивидуальность каждому облачному экземпляру, а cloud-init — это инструмент, который автоматически применяет пользовательские данные к вашим экземплярам.
Настройте с помощью cloud-init:
- Установить локаль по умолчанию
- установить имя хоста
- Сгенерируйте и настройте закрытый ключ SSH
- Настроить временную точку монтирования
Для необлачных сред вы можете закрыть или полностью удалить.
1. Отключить облачную инициализацию
Это самый простой и безопасный метод, и файл cloud-init.disabled создается в каталоге /etc/cloud, чтобы он вступил в силу после перезапуска. Удалите файл для восстановления
# 创建cloud-init.disabled文件
sudo touch /etc/cloud/cloud-init.disabled
# 重启
reboot
2. Удалите пакет и папку cloud-init.
# 删除软件
sudo apt purge cloud-init -y
# 删除文件
sudo rm -rf /etc/cloud && sudo rm -rf /var/lib/cloud/
# 重启
reboot