greytiger
делал
nova image-create instance image-name
потом
glance image-download image-name —file outfile.qcow2
greytiger
не получилось, так как image-name размером 0 байт
greytiger
подскажите, пожалуйста - куда копать?
Aleksandr
Причем тут нова вобще?
greytiger
Это взято из доки опенстека...
greytiger
https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/post_deployment/vm_snapshot.html
greytiger
фигню делаю?
Aleksandr
Da
greytiger
😔
Aleksandr
Я ищу команду, нова там не у дел
greytiger
До этого через веб делал снапшот вмки, дальше из гланса сохранял в qcow2 без каких-либо проблем
greytiger
делал - на другом стенде. тут возможно проблемы с самим опенстеком
Aleksandr
openstack image create --volume SOURCE_VOLUME IMAGE_NAME
greytiger
спасибо, сейчас попробую
greytiger
openstack image create --volume fb54fa26-e0f5-4f8d-a6d0-63219eda72a0 image.qcow2
Invalid volume: Volume fb54fa26-e0f5-4f8d-a6d0-63219eda72a0 status must be available (HTTP 400) (Request-ID: req-a49cd667-8683-4a5d-83cb-599b92aca07d)
greytiger
status - in-use, vm в шутдауне
Aleksandr
Может анаатач надо сделать
greytiger
только хотел спросить про детач, ок. попробую. спасибо
greytiger
Попробовал на деаттачнутом волюме
+---------------------+--------------------------------------+
| Field | Value |
+---------------------+--------------------------------------+
| container_format | bare |
| disk_format | raw |
| display_description | None |
| id | b14c9bd9-0815-4736-a8c7-624eac89651d |
| image_id | 984ce500-6de9-4b60-8ed9-277606bcfebf |
| image_name | /root/image.qcow2 |
| protected | False |
| size | 30 |
| status | uploading |
| updated_at | 2021-08-06T19:56:43.000000 |
| visibility | shared |
| volume_type | DEFAULT |
+---------------------+--------------------------------------+
greytiger
и на этом всё. файл не создался. даже нулевого размера
greytiger
Вроде бы нашёл проблему
Failed to upload image data due to HTTP error: webob.exc.HTTPRequestEntityTooLarge: Image storage media is full: There is not enough disk space on the image storage media.
greytiger
Спасибо
Maksimus Ulibikus
Всем привет.
В OpenNebula на хосте А устанавливаю собственно opennebula с дашбодом, а на хосте Б ставлю только opennebula-kvm.
Затем на хосте А в кластер просто добавляю хост Б и создаю ВМ.
На OS так можно? Я так понимаю достаточно только установить Nova?
Pavel
Опенебула это все в одном. Опенстек разделен на компоненты. Как минимум на компьт году Нова-компьют и нейтрон агент который у вас используется
Maksimus Ulibikus
Понял спасибо
lolwww
Александр
Понял спасибо
OS состоит из конторл ноды на которой должны быть установлены соответвующие службы и пакеты и есть вычислительные годы на них другие службы. Все отлично описано в документации опенстека
Maksimus Ulibikus
greytiger
https://docs.openstack.org/install-guide/get-started-logical-architecture.html
greytiger
Вот так, например
Илья | 😶☮️🐸
greytiger
Ну да ))
Maksimus Ulibikus
greytiger
Maksimus Ulibikus
Ребята, прошу помочь. Застрял на шаге установки Keystone https://docs.openstack.org/keystone/victoria/install/keystone-install-obs.html
У меня CentOS 8. В разделе "Install and configure components" пишут:
1. Run the following command to install the packages:
# zypper install openstack-keystone apache2 apache2-mod_wsgi
И ни слова о других ОС. Значит ли это, что в моём случае будет yum install openstack-keystone apache2 apache2-mod_wsgi
Даже если так, то:
[root@openstack1 ~]# yum install apache2
Last metadata expiration check: 0:18:45 ago on Sat 07 Aug 2021 06:08:45 PM MSK.
No match for argument: apache2
Maksimus Ulibikus
Я так понимаю для CentOS8 yum install openstack-keystone httpd python3-mod_wsgi?
Я и твой кот
Я и твой кот
yum search wsgi
Pavel
yum install --disableplugin=fastestmirror -y openstack-keystone httpd python3-mod_wsgi
Maksimus Ulibikus
Спасибо
Maksimus Ulibikus
Но вот тут в разделе "Configure the Apache HTTP server" написано:
Edit the /etc/sysconfig/apache2 file and configure the APACHE_SERVERNAME option to reference the controller node:
APACHE_SERVERNAME="controller"
У меня нет пути /etc/sysconfig/apache2 ведь у меня httpd и путь его /etc/httpd.
Где тогда прописать эту строку?
Maksimus Ulibikus
Блд. Вот я слупой. Там есть ссылка на конфигурирование для CentOS 😁
Maksimus Ulibikus
Но я всё правильно сделал )
NS 🇷🇺
Там отдельно под каждую востребованную ось расписано)
NS 🇷🇺
Если читать конечно, что открываешь)
Maksimus Ulibikus
Устанавливаю Nova.
Отредактировал конфиг. Заполнил базу. Создал cell0, а вот при создании cell1 ошибка.
В чём может быть причина?
[root@openstack1 ~]# vi /etc/nova/nova.conf
[root@openstack1 ~]# su -s /bin/sh -c "nova-manage api_db sync" nova
[root@openstack1 ~]# su -s /bin/sh -c "nova-manage cell_v2 map_cell0" nova
[root@openstack1 ~]# su -s /bin/sh -c "nova-manage cell_v2 create_cell --name=cell1 --verbose" nova
--transport-url not provided in the command line, using the value [DEFAULT]/transport_url from the configuration file
--database_connection not provided in the command line, using the value [database]/connection from the configuration file
0e689f8b-f83f-464d-ae07-46861453ad0b
Pavel
transport_url кто будет прописывать?
на схеме же ясно написано что все сервисы в рамках одной службы общаются через рабит, за редкими исключениями
Pavel
Хотя стоп а где там ошибка? Там только оповещения что и откуда берет
Maksimus Ulibikus
Maksimus Ulibikus
Хорошо. Если это не ошибка, хочу убедиться, что у меня всё ок.
Кто-нибудь может показать вывод команды su -s /bin/sh -c "nova-manage cell_v2 list_cells" nova
Чтобы свериться, полный ли у меня порядок?
Maksimus Ulibikus
Дело в том, что у меня так отображает
Maksimus Ulibikus
Maksimus Ulibikus
А в документации так
Maksimus Ulibikus
Maksimus Ulibikus
В частности база cell1
Pavel
Maksimus Ulibikus
Павел, спасибо
Maksimus Ulibikus
А подскажите пожалуйста в чем разница Provider networks от Self-service networks? Прочитал, но всё равно еще не понял в каких случаях использовать Self-service networks.
Maksimus Ulibikus
Maksimus Ulibikus
А обязательно разворачивать Nova на второй ноде или можно закончить установку, установив Nova только на controller-ноде?
Anton
Pavel
nova-api на второй ноде не нужен (в текущем кейсе)
nova-compute нужен - это проклдака для libvirt
Maksimus Ulibikus
Pavel
Вы же сейчас не делаете HA?
Maksimus Ulibikus
Вы же сейчас не делаете HA?
Нет. Сейчас все на тестовой среде. OpenNebula развернул, понравилось, можно и в прод отправить. Теперь хочу понять, может стоит остановиться на OS.
Pavel
OS явно сложнее четм небула но и плюшек больше
Maksimus Ulibikus
Для проверки placement запустил placement-status upgrade check
Maksimus Ulibikus
Maksimus Ulibikus
Получил ругань что надо бы конвертировать. По ссылке в доке есть только пример для keystone https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html
Я так понял мне нужно выполнить конвертацию для placement?
Dmitry
Я думаю, надо сделать то же самое, но для placement.
NS 🇷🇺
пора судя по всему возобновлять дело Радика Юсупова и открвать курсы для тех кто не может в доки =)
Pavel
Shokhrukh
Pavel
Можно не конверитить если не будешь использовать новые полиси