[openstack-dev] [qa] host aggregate's availability zone
Sylvain Bauza
sbauza at redhat.com
Tue Dec 23 14:55:51 UTC 2014
Le 23/12/2014 15:42, Robert Li (baoli) a écrit :
> Hi Danny,
>
> check this link out.
> https://wiki.openstack.org/wiki/Scheduler_Filters
>
> Add the following into your /etc/nova/nova.conf before starting the
> nova service.
>
> scheduler_default_filters = RetryFilter, AvailabilityZoneFilter,
> RamFilter, ComputeFilter, ComputeCapabilitiesFilter,
> ImagePropertiesFilter, ServerGroupAntiAffinityFilter,
> ServerGroupAffinityFilter, AvailabilityZoneFilter
>
> Or, You can do so in your local.conf
> [[post-config|$NOVA_CONF]]
> [DEFAULT]
> pci_alias={"name":"cisco","vendor_id":"8086","product_id":"10ed"}
> scheduler_default_filters = RetryFilter, AvailabilityZoneFilter,
> RamFilter, ComputeFilter, ComputeCapabilitiesFilter,
> ImagePropertiesFilter, ServerGroupAntiAffinityFilter,
> ServerGroupAffinityFilter, AvailabilityZoneFilter
>
>
That's weird because the default value for scheduler_default_filters is :
cfg.ListOpt('scheduler_default_filters',
default=[
'RetryFilter',
'AvailabilityZoneFilter',
'RamFilter',
'ComputeFilter',
'ComputeCapabilitiesFilter',
'ImagePropertiesFilter',
'ServerGroupAntiAffinityFilter',
'ServerGroupAffinityFilter',
],
The AZ filter is present, so I suspect something is wrong elsewhere.
Could you maybe paste your log files for the nova-scheduler log ?
Also, please stop posting to the -dev ML, I think it's more appropriate
to the openstack@ ML.
We need more details before creating a bug.
-Sylvain
> —Robert
>
> On 12/22/14, 9:53 AM, "Danny Choi (dannchoi)" <dannchoi at cisco.com
> <mailto:dannchoi at cisco.com>> wrote:
>
> Hi Joe,
>
> No, I did not. I’m not aware of this.
>
> Can you tell me exactly what needs to be done?
>
> Thanks,
> Danny
>
> ------------------------------
>
> Date: Sun, 21 Dec 2014 11:42:02 -0600
> From: Joe Cropper <cropper.joe at gmail.com
> <mailto:cropper.joe at gmail.com>>
> To: "OpenStack Development Mailing List (not for usage questions)"
> <openstack-dev at lists.openstack.org
> <mailto:openstack-dev at lists.openstack.org>>
> Subject: Re: [openstack-dev] [qa] host aggregate's availability zone
> Message-ID: <B36D2234-BEE0-4C7B-A2B2-A09CC9098416 at gmail.com
> <mailto:B36D2234-BEE0-4C7B-A2B2-A09CC9098416 at gmail.com>>
> Content-Type: text/plain; charset="utf-8"
>
> Did you enable the AvailabilityZoneFilter in nova.conf that the
> scheduler uses? And enable the FilterScheduler? These are two
> common issues related to this.
>
> - Joe
>
> On Dec 21, 2014, at 10:28 AM, Danny Choi (dannchoi)
> <dannchoi at cisco.com <mailto:dannchoi at cisco.com>> wrote:
> Hi,
> I have a multi-node setup with 2 compute hosts, qa5 and qa6.
> I created 2 host-aggregate, each with its own availability
> zone, and assigned one compute host:
> localadmin at qa4:~/devstack$ nova aggregate-details
> host-aggregate-zone-1
> +----+-----------------------+-------------------+-------+--------------------------+
> | Id | Name | Availability Zone | Hosts |
> Metadata |
> +----+-----------------------+-------------------+-------+--------------------------+
> | 9 | host-aggregate-zone-1 | az-1 | 'qa5' |
> 'availability_zone=az-1' |
> +----+-----------------------+-------------------+-------+--------------------------+
> localadmin at qa4:~/devstack$ nova aggregate-details
> host-aggregate-zone-2
> +----+-----------------------+-------------------+-------+--------------------------+
> | Id | Name | Availability Zone | Hosts |
> Metadata |
> +----+-----------------------+-------------------+-------+--------------------------+
> | 10 | host-aggregate-zone-2 | az-2 | 'qa6' |
> 'availability_zone=az-2' |
> +----+-----------------------+-------------------+-------+?????????????+
> My intent is to control at which compute host to launch a VM
> via the host-aggregate?s availability-zone parameter.
> To test, for vm-1, I specify --availiability-zone=az-1, and
> --availiability-zone=az-2 for vm-2:
> localadmin at qa4:~/devstack$ nova boot --image
> cirros-0.3.2-x86_64-uec --flavor 1 --nic
> net-id=5da9d715-19fd-47c7-9710-e395b5b90442
> --availability-zone az-1 vm-1
> +--------------------------------------+----------------------------------------------------------------+
> | Property |
> Value |
> +--------------------------------------+----------------------------------------------------------------+
> | OS-DCF:diskConfig | MANUAL |
> | OS-EXT-AZ:availability_zone | nova |
> | OS-EXT-SRV-ATTR:host |
> - |
> | OS-EXT-SRV-ATTR:hypervisor_hostname |
> - |
> | OS-EXT-SRV-ATTR:instance_name |
> instance-00000066 |
> | OS-EXT-STS:power_state |
> 0 |
> | OS-EXT-STS:task_state |
> - |
> | OS-EXT-STS:vm_state | building |
> | OS-SRV-USG:launched_at |
> - |
> | OS-SRV-USG:terminated_at |
> - |
> | accessIPv4
> | |
> | accessIPv6
> | |
> | adminPass | kxot3ZBZcBH6 |
> | config_drive
> | |
> | created | 2014-12-21T15:59:03Z |
> | flavor | m1.tiny
> (1) |
> | hostId
> | |
> | id |
> 854acae9-b718-4ea5-bc28-e0bc46378b60 |
> | image |
> cirros-0.3.2-x86_64-uec (61409a53-305c-4022-978b-06e55052875b) |
> | key_name |
> - |
> | metadata | {} |
> | name | vm-1 |
> | os-extended-volumes:volumes_attached | [] |
> | progress |
> 0 |
> | security_groups |
> default |
> | status |
> BUILD |
> | tenant_id |
> 84827057a7444354b0bff11566ccb80b |
> | updated | 2014-12-21T15:59:03Z |
> | user_id |
> 9d5fd9947d154a2db396fce177f1f83c |
> +--------------------------------------+----------------------------------------------------------------+
> localadmin at qa4:~/devstack$ nova boot --image
> cirros-0.3.2-x86_64-uec --flavor 1 --nic
> net-id=5da9d715-19fd-47c7-9710-e395b5b90442
> --availability-zone az-2 vm-2
> +--------------------------------------+----------------------------------------------------------------+
> | Property |
> Value |
> +--------------------------------------+----------------------------------------------------------------+
> | OS-DCF:diskConfig | MANUAL |
> | OS-EXT-AZ:availability_zone | nova |
> | OS-EXT-SRV-ATTR:host |
> - |
> | OS-EXT-SRV-ATTR:hypervisor_hostname |
> - |
> | OS-EXT-SRV-ATTR:instance_name |
> instance-00000067 |
> | OS-EXT-STS:power_state |
> 0 |
> | OS-EXT-STS:task_state | scheduling |
> | OS-EXT-STS:vm_state | building |
> | OS-SRV-USG:launched_at |
> - |
> | OS-SRV-USG:terminated_at |
> - |
> | accessIPv4
> | |
> | accessIPv6
> | |
> | adminPass | 2kXQpV2u9TVv |
> | config_drive
> | |
> | created | 2014-12-21T15:59:55Z |
> | flavor | m1.tiny
> (1) |
> | hostId
> | |
> | id |
> ce1b5dca-a844-4c59-bb00-39a617646c59 |
> | image |
> cirros-0.3.2-x86_64-uec (61409a53-305c-4022-978b-06e55052875b) |
> | key_name |
> - |
> | metadata | {} |
> | name | vm-2 |
> | os-extended-volumes:volumes_attached | [] |
> | progress |
> 0 |
> | security_groups |
> default |
> | status |
> BUILD |
> | tenant_id |
> 84827057a7444354b0bff11566ccb80b |
> | updated | 2014-12-21T15:59:55Z |
> | user_id |
> 9d5fd9947d154a2db396fce177f1f83c |
> +--------------------------------------+????????????????????????????????+
> However, both VMs ended up at compute host qa5:
> localadmin at qa4:~/devstack$ nova hypervisor-servers q
> +--------------------------------------+-------------------+---------------+---------------------+
> | ID | Name |
> Hypervisor ID | Hypervisor Hostname |
> +--------------------------------------+-------------------+---------------+---------------------+
> | 854acae9-b718-4ea5-bc28-e0bc46378b60 | instance-00000066 |
> 1 | qa5 |
> | ce1b5dca-a844-4c59-bb00-39a617646c59 | instance-00000067 |
> 1 | qa5 |
> +--------------------------------------+-------------------+---------------+---------------------+
> localadmin at qa4:~/devstack$ nova show vm-1
> +--------------------------------------+----------------------------------------------------------------+
> | Property |
> Value |
> +--------------------------------------+----------------------------------------------------------------+
> | OS-DCF:diskConfig | MANUAL |
> | OS-EXT-AZ:availability_zone | az-1 |
> | OS-EXT-SRV-ATTR:host |
> qa5 |
> | OS-EXT-SRV-ATTR:hypervisor_hostname |
> qa5 |
> | OS-EXT-SRV-ATTR:instance_name |
> instance-00000066 |
> | OS-EXT-STS:power_state |
> 1 |
> | OS-EXT-STS:task_state |
> - |
> | OS-EXT-STS:vm_state | active |
> | OS-SRV-USG:launched_at |
> 2014-12-21T16:03:15.000000 |
> | OS-SRV-USG:terminated_at |
> - |
> | accessIPv4
> | |
> | accessIPv6
> | |
> | config_drive
> | |
> | created | 2014-12-21T15:59:03Z |
> | flavor | m1.tiny
> (1) |
> | hostId |
> 89119faac9345b51f185bd8b6c2e091644f1544cd523067ecce64613 |
> | id |
> 854acae9-b718-4ea5-bc28-e0bc46378b60 |
> | image |
> cirros-0.3.2-x86_64-uec (61409a53-305c-4022-978b-06e55052875b) |
> | key_name |
> - |
> | metadata | {} |
> | name | vm-1 |
> | os-extended-volumes:volumes_attached | [] |
> | private network |
> 10.0.0.70 |
> | progress |
> 0 |
> | security_groups |
> default |
> | status | ACTIVE |
> | tenant_id |
> 84827057a7444354b0bff11566ccb80b |
> | updated | 2014-12-21T15:59:11Z |
> | user_id |
> 9d5fd9947d154a2db396fce177f1f83c |
> +--------------------------------------+----------------------------------------------------------------+
> localadmin at qa4:~/devstack$ nova show vm-2
> +--------------------------------------+----------------------------------------------------------------+
> | Property |
> Value |
> +--------------------------------------+----------------------------------------------------------------+
> | OS-DCF:diskConfig | MANUAL |
> | OS-EXT-AZ:availability_zone | az-1 |
> | OS-EXT-SRV-ATTR:host |
> qa5 |
> | OS-EXT-SRV-ATTR:hypervisor_hostname |
> qa5 |
> | OS-EXT-SRV-ATTR:instance_name |
> instance-00000067 |
> | OS-EXT-STS:power_state |
> 0 |
> | OS-EXT-STS:task_state | spawning |
> | OS-EXT-STS:vm_state | building |
> | OS-SRV-USG:launched_at |
> - |
> | OS-SRV-USG:terminated_at |
> - |
> | accessIPv4
> | |
> | accessIPv6
> | |
> | config_drive
> | |
> | created | 2014-12-21T15:59:55Z |
> | flavor | m1.tiny
> (1) |
> | hostId |
> 89119faac9345b51f185bd8b6c2e091644f1544cd523067ecce64613 |
> | id |
> ce1b5dca-a844-4c59-bb00-39a617646c59 |
> | image |
> cirros-0.3.2-x86_64-uec (61409a53-305c-4022-978b-06e55052875b) |
> | key_name |
> - |
> | metadata | {} |
> | name | vm-2 |
> | os-extended-volumes:volumes_attached | [] |
> | private network |
> 10.0.0.71 |
> | progress |
> 0 |
> | security_groups |
> default |
> | status |
> BUILD |
> | tenant_id |
> 84827057a7444354b0bff11566ccb80b |
> | updated | 2014-12-21T15:59:56Z |
> | user_id |
> 9d5fd9947d154a2db396fce177f1f83c |
> +--------------------------------------+----------------------------------------------------------------+
> Is it supposed to work this way? Do I missed something here?
> Thanks,
> Danny
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> <mailto:OpenStack-dev at lists.openstack.org>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
> <http://lists.openstack.org/pipermail/openstack-dev/attachments/20141221/5b4ed1d8/attachment-0001.html>
>
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20141223/71dbc16f/attachment.html>
More information about the OpenStack-dev
mailing list