如何使用面c,敖德

时间:2019-05-15 03:17:41

标签: openstack heat

嗨, 我正在尝试使用cpu_util,内存和磁盘使用率来制作简单的openstack负载均衡器。但是,我正在使用gnocchi api aodh。


  1. 我用devstack安装了openstack(我在下面发布了local.conf文件)。但是,每当我尝试使用管理员令牌对矩阵/ v1 / matirc进行操作时,它都会返回503内部错误。我以为devstack将所有内容都配置为使用gnocchi。您能告诉我使用gnocchi api时需要进行哪些配置。

     
    [[local|localrc]]
    
    
    HOST_IP=xxx.xxx.xxx.xxx
    
    ADMIN_PASSWORD=devstack
    RABBIT_PASSWORD=devstack
    SERVICE_PASSWORD=devstack
    DATABASE_PASSWORD=devstack
    
    GIT_BASE=https://git.openstack.org/ 
    
    NOVA_BRANCH=stable/rocky
    NOVACLIENT_BRANCH=stable/rocky
    KEYSTONE_BRANCH=stable/rocky
    KEYSTONECLIENT_BRANCH=stable/rocky
    CINDER_BRANCH=stable/rocky
    NEUTRON_BRANCH=stable/rocky
    GLANCE_BRANCH=stable/rocky 
    
    enable_plugin heat https://git.openstack.org/openstack/heat stable/rocky
    
    enable_plugin heat-dashboard https://git.openstack.org/openstack/heat-dashboard stable/rocky
    enable_service h-eng h-api h-cfn h-api-cw heat-dashboard
    
    enable_plugin neutron-lbaas https://git.openstack.org/openstack/neutron-lbaas stable/rocky
    enable_plugin neutron-lbaas-dashboard https://git.openstack.org/openstack/neutron-lbaas-dashboard stable/rocky
    enable_plugin octavia https://git.openstack.org/openstack/octavia stable/rocky
    
    enable_service q-svc q-agt q-dhcp q-l3 q-meta
    enable_service q-lbaasv2 neutron-lbaas-dashboard
    enable_service octavia o-cw o-hk o-hm o-api
    
    enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer.git stable/rocky
    
    CEILOMETER_BACKEND=gnocchi
    
    enable_plugin aodh https://git.openstack.org/openstack/aodh stable/rocky
    enable_plugin panko https://git.openstack.org/openstack/panko stable/rocky
    
    enable_service c-bak
    enable_service swift
    

  1. 我想用gnocchi api做的事情就是检查它具有什么样的数据。因为gnocchi doc仅讲述cpu_util。我想知道gnocchi可以收集哪些数据,并且需要收集哪些数据才能进行配置?

  1. 利用这些信息,我想使用odh和热来制造负载均衡器。在aodh api上,doc doc仅显示带有cpu_util的警报。我可以根据磁盘,内存和cpu的使用情况发出警报。

  1. 在aodh api文档上,它从gnocchi获取cpu_util数据。创建警报时,它会获得一个阈值,如0.8。我以为gnocchi不会给出像那样的cpu_util值。阈值在哪里以及如何计算?

这是我关于堆栈溢出的第一个问题,所以我可能犯了很多错误。 感谢您阅读,希望您有时间回答。

0 个答案:

没有答案