Ты повторяешь то же что выше писал уже)
Плейсменту не нужно знать, он работает с ресурс классами ресурс провайдеров.
Давай еще разок повторю)
1. Шедулер у плейсмента запрашивает список ресурс провайдеров где есть соответствующее флейвору количество ресурсов.
2. Плейсмент возвращает кандидатов
3. Шедулер прогоняет список кандидатов через фильтры и выбирает в итоге куда пихнуть вм.
Вот что видно в логах шедулера у меня:
2024-08-25 13:37:30.580 7 DEBUG nova.scheduler.manager [req-1f93ec56-33d7-4bf0-81e1-29ae15ed5bbb 1a91d75bb86d41b9896809f16d629e66 a3183086f2b44cf3a731a169297e4309 - default default] Starting to schedule for instances: ['b22d80fa-bd2e-49ce-a03f-e5ec1ddedfa8'] select_destinations /var/lib/kolla/venv/lib/python3.8/site-packages/nova/scheduler/manager.py:141
2024-08-25 13:37:30.581 7 DEBUG nova.scheduler.request_filter [req-1f93ec56-33d7-4bf0-81e1-29ae15ed5bbb 1a91d75bb86d41b9896809f16d629e66 a3183086f2b44cf3a731a169297e4309 - default default] compute_status_filter request filter added forbidden trait COMPUTE_STATUS_DISABLED compute_status_filter /var/lib/kolla/venv/lib/python3.8/site-packages/nova/scheduler/request_filter.py:252
2024-08-25 13:37:30.581 7 DEBUG nova.scheduler.request_filter [req-1f93ec56-33d7-4bf0-81e1-29ae15ed5bbb 1a91d75bb86d41b9896809f16d629e66 a3183086f2b44cf3a731a169297e4309 - default default] Request filter 'compute_status_filter' took 0.0 seconds wrapper /var/lib/kolla/venv/lib/python3.8/site-packages/nova/scheduler/request_filter.py:46
2024-08-25 13:37:30.581 7 DEBUG nova.scheduler.request_filter [req-1f93ec56-33d7-4bf0-81e1-29ae15ed5bbb 1a91d75bb86d41b9896809f16d629e66 a3183086f2b44cf3a731a169297e4309 - default default] Request filter 'accelerators_filter' took 0.0 seconds wrapper /var/lib/kolla/venv/lib/python3.8/site-packages/nova/scheduler/request_filter.py:46
....
2024-08-25 13:37:30.682 7 DEBUG nova.filters [req-1f93ec56-33d7-4bf0-81e1-29ae15ed5bbb 1a91d75bb86d41b9896809f16d629e66 a3183086f2b44cf3a731a169297e4309 - default default] Starting with 3 host(s) get_filtered_objects /var/lib/kolla/venv/lib/python3.8/site-packages/nova/filters.py:69
2024-08-25 13:37:30.683 7 DEBUG nova.filters [req-1f93ec56-33d7-4bf0-81e1-29ae15ed5bbb 1a91d75bb86d41b9896809f16d629e66 a3183086f2b44cf3a731a169297e4309 - default default] Filter ComputeFilter returned 3 host(s) get_filtered_objects /var/lib/kolla/venv/lib/python3.8/site-packages/nova/filters.py:101
2024-08-25 13:37:30.683 7 DEBUG nova.filters [req-1f93ec56-33d7-4bf0-81e1-29ae15ed5bbb 1a91d75bb86d41b9896809f16d629e66 a3183086f2b44cf3a731a169297e4309 - default default] Filter ComputeCapabilitiesFilter returned 3 host(s) get_filtered_objects /var/lib/kolla/venv/lib/python3.8/site-packages/nova/filters.py:101
2024-08-25 13:37:30.683 7 DEBUG nova.filters [req-1f93ec56-33d7-4bf0-81e1-29ae15ed5bbb 1a91d75bb86d41b9896809f16d629e66 a3183086f2b44cf3a731a169297e4309 - default default] Filter ImagePropertiesFilter returned 3 host(s) get_filtered_objects /var/lib/kolla/venv/lib/python3.8/site-packages/nova/filters.py:101
2024-08-25 13:37:30.684 7 DEBUG nova.filters [req-1f93ec56-33d7-4bf0-81e1-29ae15ed5bbb 1a91d75bb86d41b9896809f16d629e66 a3183086f2b44cf3a731a169297e4309 - default default] Filter ServerGroupAntiAffinityFilter returned 3 host(s) get_filtered_objects /var/lib/kolla/venv/lib/python3.8/site-packages/nova/filters.py:101
2024-08-25 13:37:30.684 7 DEBUG nova.filters [req-1f93ec56-33d7-4bf0-81e1-29ae15ed5bbb 1a91d75bb86d41b9896809f16d629e66 a3183086f2b44cf3a731a169297e4309 - default default] Filter ServerGroupAffinityFilter returned 3 host(s) get_filtered_objects /var/lib/kolla/venv/lib/python3.8/site-packages/nova/filters.py:101
2024-08-25 13:37:30.684 7 DEBUG nova.scheduler.manager [req-1f93ec56-33d7-4bf0-81e1-29ae15ed5bbb 1a91d75bb86d41b9896809f16d629e66 a3183086f2b44cf3a731a169297e4309 - default default] Filtered [(compute0.stage-latest, compute0.stage-latest) ram: 7393MB disk: 40960MB io_ops: 0 instances: 1, (compute2.stage-latest, compute2.stage-latest) ram: 8417MB disk: 40960MB io_ops: 0 instances: 0, (compute1.stage-latest, compute1.stage-latest) ram: 7393MB disk: 40960MB io_ops: 0 instances: 1] _get_sorted_hosts /var/lib/kolla/venv/lib/python3.8/site-packages/nova/scheduler/manager.py:610