TGViewer
| Cloudlink | | Cloudlink | @cloudlink_cmp · 305 subscribers
Post #13 254
Кастомизация виртуальных машин пользовательскими shell скриптами

Развертывание виртуальной машины - это довольно трудоемкий процесс, который требует ручной установки и настройки пакетов, необходимых для запуска ваших приложений. Но эту задачу можно выполнить намного проще и быстрее! Cloudlink берет на себя все заботы по настройке и установке необходимых пакетов, используя готовые шаблоны, которые были подготовлены нашими разработчиками.

Недавно один из наших клиентов задал нам вопрос: "А что, если я хочу запускать свои shell-скрипты на вновь созданных виртуальных машинах?" Мы изучили вопрос и нашли несколько решений на эту проблему.

В большинстве платформ виртуализации и публичных облачных сервисов есть функциональность, позволяющая пользователю передавать свои скрипты на стадии преконфигурации. И казалось бы это то что нужно - использовать специально отведенное для таких задач поле. Однако выяснилось что каждая платформа имеет свои ограничения, например, размер параметра user_data в vSphere 7 не может превышать 3 кБ. Как же быть, если скрипты имеют больший размер?

Мы нашли вариант, который поможет решить эту проблему - использование встроенного ansible.builtin.shell модуля. Он позволяет выполнять любые консольные команды и применять на виртуальной машине shell-скрипты любого размера. Таким образом мы унифицируем все эти действия между разными платформами.

Сейчас эта опция уже находится в разработке и скоро будет выпущена в релиз!
Сталкивались ли с такой задачей? Как вам ее удалось решить?

#Автоматизация #shell #Ansible
  • 👍 13
  • 🔥 4
  • 🤔 1
More from @cloudlink_cmp
  1. Sep 24, 2026⭐️В маркетплейсе Cloudlink появился RustFS — S3-совместимое объектное хранилище. RustFS по…
  2. Sep 22, 2026| Cloudlink | pinned a photo
  3. Sep 22, 2026⭐️Продолжаем рассказывать о возможностях SDN в Cloudlink. В пользовательском портале при п…
  4. Sep 15, 2026🌐 Встречайте новый релиз Cloudlink v1.41! Что нового? ⭐️ Обновили интерфейс конструктора…
  5. Sep 10, 2026⭐️Мы создали механизм согласования заказов, который можно включить для отдельных проектов.…
  6. Sep 8, 2026☄️В Cloudlink появился визард создания правил безопасности. Теперь пользователи могут созд…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →