Ruslan
и в формате qcow2
Ruslan
завливаеш как qcow2 образ
Ruslan
из него стартуеш инстанцсе
Inna
и в формате qcow2
Да, вот с ними эта штука с получением пароля не работает
Ruslan
хм....работает все
Ruslan
просто я поставил новый кластер
Ruslan
настроил
Ruslan
и не пашет
Ruslan
смотрю на старый там все ок
Artem
хм....работает все
Ну ка расскажи как ты на центось с паролем зашёл?
Ruslan
береш ключ ссш
Ruslan
он пем
Artem
он пем
Ага, и вставляешь в эту формачку, что равно nova get-password И?
Ruslan
ssh -i cloud.key <username>@<instance_ip>
Ruslan
для центоса указываеш юзера centos
Ruslan
потом через судо ты рут
Ruslan
для дебиана debian
Ruslan
altlinux=altlinux
Ruslan
ubuntu=ubuntu
Ruslan
и все
Ruslan
оно изначально линуховое
Александр
Так это вход с ключом.
Александр
А что с паролем?
Ruslan
ну
Dmitry
я думаю вопрос был для пароля админа
Dmitry
а не ключевого входа
Ruslan
а пароль это другое
Ruslan
я форму для ключевого входа
Ruslan
а для пароля нада помоему в /etc/openstack-dashboard/local_setings менять настройку
Ruslan
сча....найду
Ruslan
https://docs.openstack.org/mitaka/admin-guide/compute-admin-password-injection.html
Ruslan
но это не работает когда юзер не рут
Ruslan
например в убунтах
Ruslan
поэтому раюота пл ключам удобнее
Ruslan
и есть судо
Ruslan
Ага, и вставляешь в эту формачку, что равно nova get-password И?
это удобно юзать когда на пэм пассфраза стоит
Anonymous
@AntonenkoArtem будет жить. Поприветствуем!
Artem
:)
Ruslan
народ, запускаю вмку из образа, хочу получить пассворд вылазит такое
Разобрался. Вообщем сам тупанул. Эта опция была активирована для получения декриптованного пароля для Вантузных машин куда имплантирован CloudBaseInit, с линуксовым CloudInit оно не работает.
Ruslan
То есть, как выше и говорили?
да я подзабыл, перерыл все опции, доки тд
Ruslan
зато освежил
Ruslan
:)
Ruslan
Но с другой стороны я так и не понял назначение этого пункта меню в контексте линукс машин
Ruslan
Кстати есть еще вопрос. Иногда бывает такая ситуация...расшепление мозгов, когда в БД вм-ка на одном гипере, а по факту она уже на другом
Ruslan
я использую такой скрипт
Ruslan
for host in $(nova host-list | grep nova | cut -d '|' -f 2 | tr -d ' ' | sort); do echo "$host:"; diff <(nova hypervisor-servers $host | grep instance | cut -d '|' -f 3 | tr -d ' ' | sort) <(ssh $host "virsh list --all --name" | grep instance | tr -d ' ' | sort); done
Ruslan
но так как по дефолту название вмк-ки типа такое...instance-00000158, жутко неудобно
Ruslan
может у кого есть однострочник который сразу name показывает у инстанса в БД и на компьюте?
Ruslan
пока сделал вот так crudini --set /etc/nova/nova.conf DEFAULT instance_name_template "%(hostname)s"
Ruslan
на контроллере и на компьютах
Ruslan
инстансы теперь именуются человекопонятно и на контроллере и на комтьютах...
Ruslan
но все равно это не гуд
NS 🇷🇺
nova hypervisor-servers HOST| awk '/inst/ {print $2}' | xargs -n 1 nova show | egrep "\sname\s|inst" | awk '{print $4}' | xargs -n 2
NS 🇷🇺
не очень быстро но работает
NS 🇷🇺
еще последний egrep и awk можно объединить для красоты
Artem
openstack server show -c OS-EXT-SRV-ATTR:instance_name -c name -f value
NS 🇷🇺
openstack server show -c OS-EXT-SRV-ATTR:instance_name -c name -f value
да забыл что опенстек тулза по полям может )
Kristaps
folks, if i will restart nova-compute.service and libvirt.service there must be no influence to running instances? im right? i have no test env at the moment for tests
J
folks, if i will restart nova-compute.service and libvirt.service there must be no influence to running instances? im right? i have no test env at the moment for tests
Привет! Да, верно. Можешь рестатовать и даже удалять сервисы новы. На работающие машины это не повлияет.
Kristaps
Привет! Да, верно. Можешь рестатовать и даже удалять сервисы новы. На работающие машины это не повлияет.
gruba govarja ja mogu ubitj vse openstack processi no poka qemu-kvm procees budet zhivoi moi instance budet rabotatj, pravilno?
J
gruba govarja ja mogu ubitj vse openstack processi no poka qemu-kvm procees budet zhivoi moi instance budet rabotatj, pravilno?
Да, верно) Потому что все что nova-compute делает - это управляет конфигурациями libvirt доменов. Ну и аналогично neutron агенты - настраивают сеть и потом не трогают без нужды.
J
a shto s storagem prishodet? esli naprimer external ceph nastroin kak cinder backend? i vse cinder procesi umerajut
А тут то же самое. В случае с Ceph cinder-volume только отдает nova libvirt secret (по сути эт микро-xml, он состоит из uuid нужного либвирту для идентификации секрета и тела внутри которого ceph ключ). Ну а дальше qemu этот секрет использует для прямого доступа к rbd пулу. Выходит что все что уже подключено к виртуалкам так и продолжит работать. Но новое не прицепишь, если cinder демоны не работают.
Ruslan
у команды nova hypervisor-servers есть аналог через openstack?
Ruslan
не могу нагуглить
Dmitry
Openstack server list —host
Artem
Какие книги можете посоветовать по опенстаку
Artem
?
NS 🇷🇺
docs.openstack.org
J
Какие книги можете посоветовать по опенстаку
Поищи по истории чата слово "книги" и вариации) Но в целом верно, лучше документации нет ничего.
J
Блоги еще норм читать.
Anonymous
Какие книги можете посоветовать по опенстаку
https://www.amazon.com/Common-OpenStack-Deployments-Real-World-Administrators/dp/0134086236
Artem
благодарю
NS 🇷🇺
Владимир, за тобой уже выехали правообладатели :D
NS 🇷🇺
в НВС встретят :D