Короткие заметки по Openstack - разное
1. Как сделать password injection
2. Как сделать логин по консоли (virsh console) в KVM-машину, созданной с помощью команды virt-inst
Из дополнительного ПО надо только OpenSSH установить. Заходим по SSH в машину и ставим bash-completion и vi В файле /etc/default/grub в строку GRUB_CMDLINE_LINUX_DEFAULT надо добавить console=ttyS0 через пробел
! Только не забудьте про update-grub - иначе не загрузится! Кроме того, в файле описания ВМ должно быть:
<serial type='pty'>
<target type='isa-serial' port='0'/>
</serial>
<console type='pty'>
<target type='serial' port='0'/>
</console>
Теперь можно закомментировать настройки сетевого интерфейса в /etc/network/interfaces и выключить машинулогин/пароль: ubuntu/ubuntu
3. Как зайти в python шелл?
#nova-manage shell python
>>> from nova import version
>>> version.version_string()
'13.0.0'
>>> quit()
4. Как добавить правило в группу безопасности?
Пример - открыть порты для FTP
nova secgroup-list
nova secgroup-list-rules default
nova secgroup-add-rule default tcp 20 21 0.0.0.0/0
5. Создание снэпшота
Команда для создания снэпшота из командной строки с отладкой и прогресс-индикатором: