В Icehouse и более поздних версиях вы можете преобразовать том Cinder в образ Glance с помощью команды upload-to-image:
cinder upload-to-image <volume> <image-name>
Я не верю, что в nginx есть какие-либо внутренние средства для этого. Страница документации не предполагает, что это возможно.
Вы можете использовать Fail2Ban для блокировки IP-адресов, которые повторяли неудачные попытки входа в систему.
Вики-страница Fail2Ban содержит некоторые шаблоны, специфичные для nginx .
Fail2Ban должен быть доступен в виде пакета на большинстве крупных дистрибутивов.
Вы можете довольно легко сжать образ виртуальной машины с диском 10 ГБ до 300-500 МБ, что быстрее загружается и быстрее копируется, когда openstack запускает экземпляр.Самый простой способ обнулить диск - это что-то вроде 'dd if = / dev / zero of = / root / junk; rm -f / корень / мусор '. В качестве альтернативы вы можете выключить виртуальную машину, смонтировать ее с обратной связью (вы можете использовать qemu-nbd, если образ уже является qcow2), а затем заполнить его нулями. Если файловая система ext2 / 3/4, вы можете использовать инструмент под названием zerofree , чтобы заполнить ее нулями (должен быть размонтирован или смонтирован RO). Если это какая-то другая файловая система, вы можете использовать sfill из secure-delete (домашняя страница secure-delete исчезла).
Кстати, даже если ваш «исходный» образ уже сжат qcow2, это все равно стоит » преобразовать его в свежий сжатый файл qcow2 перед загрузкой.
Простой способ преобразовать том cinder в изображение glance Преобразовать раздел LVM в формат qcow2 с помощью qemu-img.
Пример:
sudo qemu-img convert -c -f raw -O qcow2 /dev/stack-volumes/volume-6e4eb1d5-71fa-45a1-9178-ac6611351404 test.img
Следующий шаг добавить изображение в glance:
glance image-create --name test_converted --disk-format qcow2 --container-format bare < test.img
Это старый вопрос, но вы хотите использовать kvm для создания необработанного образа диска, используя iso-файл cdrom и пустой том. Затем вы можете загрузить необработанный диск, чтобы просмотреть и использовать его для загрузки других.
Так вы создаете, например, базовый Debian, Ubuntu или другой хост Linux.