Клонировать экземпляр AWS и том и применить новые сетевые настройки

У меня есть экземпляр машины и присоединенный том, который я хотел бы клонировать, но применить к нему новые сетевые настройки.

Что такое лучший способ для этого, что оставит исходный экземпляр без изменений?

Могу ли я сделать снимок работающего экземпляра и использовать этот снимок для создания нового экземпляра того же типа, но с другим сетевым адресом? Если да, то как мне это сделать?

РЕДАКТИРОВАТЬ:

Если посмотреть на консоль EC2, функция моментального снимка клонирует том (по идентификатору тома), а не экземпляр (по идентификатору экземпляра). Есть ли способ создать новый том, сделанный из моментального снимка существующего тома, и присоединить его к новому экземпляру машины, которому назначены другие сетевые настройки, без отсоединения / повторного подключения томов и вручную cp / scp-ing тысяч файлов?

Я в основном ищу способ дублировать существующий экземпляр машины и все содержимое подключенного тома EBS, с той лишь разницей, что новые сетевые настройки. (Если я' Используемый размер файловой системы Доступное использование% Установлено на / dev / sda1 30 ГБ 2,6 ГБ 28 ГБ 9% / devtmpfs 287M 0 287M 0% / dev ...

При каждой загрузке моя машина (CentOS 7) монтирует все это:

# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        30G  2.6G   28G   9% /
devtmpfs        287M     0  287M   0% /dev
tmpfs           294M     0  294M   0% /dev/shm
tmpfs           294M   34M  261M  12% /run
tmpfs           294M     0  294M   0% /sys/fs/cgroup

Но мой / etc / fstab содержит только это:

# cat /etc/fstab
UUID=823db525-82d9-467e-acdf-7379cbd85171 /    xfs     defaults        0 0

Где будут определены все монтирования «tmpfs»?
Где я могу настроить их размеры?

Если я добавлю больше записей в свой / etc / fstab, например, что-то вроде:

tmpfs       /dev/shm     tmpfs   defaults,noatime      0 0

Вызовет ли это конфликт с любым параметром, который уже монтируется при загрузке?

1
задан 18 October 2018 в 11:21
1 ответ

CentOS 7 использует systemd.
Systemd автоматически создаст некоторые файловые системы API с настройками по умолчанию (ядро), но вы все равно можете добавить их в / etc / fstab , чтобы использовать собственные параметры:

... Даже хотя обычно ни одна из этих файловых систем API не указана в / etc / fstab , они могут быть добавлены туда. В таком случае любые указанные в нем параметры будут применены к этой конкретной файловой системе API. Отсюда:, чтобы изменить параметры монтирования или другие параметры этих файловых систем, просто добавьте их в / etc / fstab с соответствующими настройками, и все готово ...

В дополнение к стандартный управляющий файл / etc / fstab systemd поддерживает файлы модулей .mount , которые можно использовать для управления пользовательскими монтировками.
Подробнее см. man systemd.mount .

1
ответ дан 3 December 2019 в 23:11

Теги

Похожие вопросы