У меня есть AMI-сервер NFS на основе Ubuntu 14.04 с конфигурацией запуска и группой автоматического масштабирования всего из одного экземпляра (min / max / req). Это просто для того, чтобы быть уверенным, что если сервер выйдет из строя, новый автоматически заменит его. Общие каталоги расположены на прикрепленном томе EBS. Мне нужно убедиться, что когда сервер выходит из строя по какой-либо причине и появляется новый, у него будет тот же внутренний IP-адрес и к нему будет подключена EBS, чтобы он мог продолжать обслуживать клиентов NFS. Я считаю, что лучшим подходом было бы использование cloud-init. Приветствуются любые идеи о том, как подключить EBS и установить внутренний IP-адрес!
Заранее спасибо! Амит.
Вы не можете указать частный IP-адрес в группе автоматического масштабирования, но есть способ достичь той же цели. Используйте сценарий userdata, чтобы присоединить тот же EIP к экземпляру при запуске. Затем вы можете использовать общедоступный DNS EIP в качестве удаленного хоста для своих клиентов NFS.
Когда клиенты NFS используют DNS для поиска в общедоступном DNS сервера NFS, им будет возвращен частный IP-адрес экземпляра.