首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • Python 使用oslo.vmware管理ESXI虚拟机

    oslo.vmware是OpenStack通用框架中的一部分,主要用于实现对虚拟机的管理任务,借助oslo.vmware模块我们可以管理Vmware ESXI集群环境。 读取所有节点主机 from oslo_vmware import api from oslo_vmware import vim_util import urllib3 urllib3.disable_warnings session.invoke_api(vim_util,"get_objects",session.vim,"ResourcePool",100) print(res) 获取所有区域: from oslo_vmware ,100) addr = [] for i in res.objects: addr.append(i.propSet[0][1]) print(addr) 获取所有主机列表: from oslo_vmware addr = [] for i in res.objects: addr.append(i.propSet[0][1]) print(addr) 获取 HostSystem MO from oslo_vmware

    69010编辑于 2022-12-28
  • 来自专栏Cloud-DIY

    openstack报错——MainPID=0 Id=neutron-server.service ActiveState=failed

    Trying again in 1 seconds. 2020-10-27 19:39:42.399 3691 ERROR oslo.messaging. Trying again in 2 seconds. 2020-10-27 19:39:44.406 3691 ERROR oslo.messaging. Trying again in 4 seconds. 2020-10-27 19:39:48.415 3691 ERROR oslo.messaging. Trying again in 6 seconds. 2020-10-27 19:39:54.428 3691 ERROR oslo.messaging. Trying again in 8 seconds. 2020-10-27 19:40:02.450 3691 ERROR oslo.messaging.

    1.1K20编辑于 2022-12-13
  • 来自专栏ops技术分享

    openstack安装(37)

    default project_name = service username = cinde password = 123456 [matchmaker_redis] [matchmaker_ring] [oslo_concurrency ] lock_path = /var/lib/cinder/tmp #配置锁路径 [oslo_messaging_amqp] [oslo_messaging_qpid] [oslo_messaging_rabbit ] #配置 RabbitMQ 消息队列访问 rabbit_host = controlle rabbit_userid = openstack rabbit_password = 123456 [oslo_middleware ] [oslo_policy] [oslo_reports] [profiler] [root@controller ~]#su -s /bin/sh -c "cinder-manage db sync

    49910发布于 2021-05-07
  • 来自专栏有文化的技术人

    Openstack之RPC详解

    openstack的rpc是由这个oslo_messaging库实现的,下面就主要讲解下这个库的实现原理 Transport Transport 就是 RPC 调用过程中,使用的消息通信介质,如果我们使用 RPC 调用的 client 和 server 端都需要指定一个 transport 作为消息的 broker. oslo.messaging 中通过 oslo_messaging.get_transport RabbitDriver 类的实现在oslo_messaging/_drivers/impl_rabbit.py 中。 min_size = conf.oslo_messaging_rabbit.conn_pool_min_size ttl = conf.oslo_messaging_rabbit.conn_pool_ttl 而 namespace, version 等参数是 oslo.messaging 为了实现更精确的匹配规则创建的概念。

    79920编辑于 2022-10-27
  • 来自专栏全栈程序员必看

    使用openstack搭建私有云[通俗易懂]

    ] [oslo_messaging_amqp] [oslo_messaging_kafka] [oslo_messaging_notifications] [oslo_messaging_rabbit] ] [oslo_messaging_kafka] [oslo_messaging_notifications] [oslo_messaging_rabbit] [oslo_messaging_zmq] ] [oslo_messaging_amqp] [oslo_messaging_kafka] [oslo_messaging_notifications] [oslo_messaging_rabbit ] lock_path = /var/lib/nova/tmp [oslo_messaging_amqp] [oslo_messaging_kafka] [oslo_messaging_notifications ] [oslo_messaging_rabbit] [oslo_messaging_zmq] [oslo_middleware] [oslo_policy] [pci] [placement] [placement_database

    53.4K11编辑于 2022-09-14
  • 来自专栏有文化的技术人

    Openstack之log详解

    openstack中的日志由oslo_log统一实现,延续了openstack一贯的封装大法,以十分友好的方式将接口提供给各个组件使用。 context中的TLS 在oslo_context库的context.log入口定义了一个TLS线程变量 _request_store = threading.local() 凡是引入该context 的都会首先初始化这样一个变量 oslo_context库提供一个接口供调用方更新自己的context oslo_context/context.log#RequestContext def update_store one logger node, we # replace "oslo_" with "oslo." so that modules under the new # non-namespaced if name and name.startswith('oslo_'): name = 'oslo.' + name[5:] if name not in _loggers:

    64520编辑于 2022-10-27
  • 来自专栏院长运维开发

    OpenStack集群部署—Nova计算节点

    一般虚拟机不支持硬件加速 virt_type=qemu [matchmaker_redis] [metrics] [mks] [neutron] [notifications] [osapi_v21] [oslo_concurrency ] lock_path=/var/lib/nova/tmp [oslo_messaging_amqp] [oslo_messaging_kafka] [oslo_messaging_notifications ] [oslo_messaging_rabbit] [oslo_messaging_zmq] [oslo_middleware] [oslo_policy] [pci] [placement] os_region_name

    1.5K20发布于 2020-06-12
  • 来自专栏ops技术分享

    openstack安装(38)

    如果存储节点在操作系统磁盘上也使用了 LVM,也需要添加相关的设备到过滤器中 [root@block1 ~]# yum install openstack-cinder targetcli python-oslo-policy default project_name = service username = cinde password = 123456 [matchmaker_redis] [matchmaker_ring] [oslo_concurrency ] lock_path = /var/lib/cinder/tmp #配置锁路径 [oslo_messaging_amqp] [oslo_messaging_qpid] [oslo_messaging_rabbit ] #配置 RabbitMQ 消息队列访问 rabbit_host = controlle rabbit_userid = openstack rabbit_password = 123456 [oslo_middleware ] [oslo_policy] [oslo_reports] [profiler] [lvm] #配置LVM后端以LVM驱动结束,卷组cinder-volumes,iSCSI 协议和正确的 iSCSI

    58720发布于 2021-05-07
  • 来自专栏院长运维开发

    OpenStack集群部署—Cinder存储节点

    user_domain_id = default project_name = service username = cinder password = cinder [matchmaker_redis] [nova] [oslo_concurrency ] lock_path = $state_path/tmp [oslo_messaging_amqp] [oslo_messaging_kafka] [oslo_messaging_notifications ] [oslo_messaging_rabbit] [oslo_messaging_zmq] [oslo_middleware] [oslo_policy] [oslo_reports] [oslo_versionedobjects

    1.7K20发布于 2020-06-12
  • 来自专栏学习之旅

    Openstack之Newton

    5672 openstack-config --set /etc/keystone/keystone.conf oslo_messaging_rabbit rabbit_userid openstack --set /etc/keystone/keystone.conf cache backend oslo_cache.memcache_pool openstack-config --set /etc 5672 openstack-config --set /etc/glance/glance-api.conf oslo_messaging_rabbit rabbit_userid openstack rabbit_host controller1 openstack-config --set /etc/glance/glance-registry.conf oslo_messaging_rabbit rabbit_host controller1 openstack-config –set /etc/nova/nova.conf oslo_messaging_rabbit rabbit_port

    1.2K10发布于 2019-02-27
  • 来自专栏Frost's Blog

    A Review: Pipenv vs. Poetry vs. PDM

    Let's take the example from Poetry's README: Result of Pipenv $ pipenv install oslo.utils==1.4.0 ... =2.1.0,>=2.0.0 (from oslo.i18n==5.0.1->oslo.utils==1.4.0->-r C:\Users\FROSTM~1\AppData\Local\Temp\pipenvkbeeio2trequirements Result of Poetry As illustrated in the README, poetry successfully resolves with oslo.i18n==2.1.0 . It searches along the candidate list of oslo.i18n and discard those that bring conflicts. Result of PDM $ pdm add oslo.utils==1.4.0 ... ✔ Install oslo.i18n 2.1.0 successful ...

    1.3K30编辑于 2023-10-19
  • 来自专栏python3

    python 环境之 venv

    , monotonic, netaddr, pyparsing, wrapt, debtcollector, iso8601, oslo.utils, PyYAML, rfc3986, stevedore , oslo.config, chardet, certifi, idna, urllib3, requests, positional, keystoneauth1, msgpack-python,  oslo.serialization, python-keystoneclient, dogpile.cache, jsonpointer, jsonpatch, requestsexceptions, munch-2.1.1 netaddr-0.7.19 netifaces-0.10.6 openstacksdk-0.9.17 os-client-config-1.28.0 osc-lib-1.7.0 oslo.config -4.8.0 oslo.i18n-3.16.0 oslo.serialization-2.19.1 oslo.utils-3.27.0 pbr-3.1.1 positional-1.1.1 pyparsing

    1.6K10发布于 2020-01-06
  • 来自专栏院长运维开发

    OpenStack集群部署—Neutron计算节点

    default project_name = service username = neutron password = neutron_pass [matchmaker_redis] [nova] [oslo_concurrency ] lock_path = $state_path/lock [oslo_messaging_amqp] [oslo_messaging_kafka] [oslo_messaging_notifications ] [oslo_messaging_rabbit] [oslo_messaging_zmq] [oslo_middleware] [oslo_policy] [quotas] [ssl] 配置linuxbridge_agent.ini

    1K11发布于 2020-06-12
  • 来自专栏院长运维开发

    OpenStack集群部署—Cinder控制节点集群

    default project_name = service username = cinder password = cinder_pass [matchmaker_redis] [nova] [oslo_concurrency ] lock_path = $state_path/tmp [oslo_messaging_amqp] [oslo_messaging_kafka] [oslo_messaging_notifications ] [oslo_messaging_rabbit] [oslo_messaging_zmq] [oslo_middleware] [oslo_policy] [oslo_reports] [oslo_versionedobjects

    1.3K20发布于 2020-06-12
  • 来自专栏王先森

    OpenStack运维之安装Neutron服务

    ] lock_path = /var/lib/neutron/tmp [oslo_messaging_amqp] [oslo_messaging_kafka] [oslo_messaging_notifications ] [oslo_messaging_rabbit] [oslo_middleware] [oslo_policy] [privsep] [ssl] 配置插件 # 编辑ml2配置 cp /etc/neutron = default user_domain_name = default project_name = service username = neutron password = neutron [oslo_concurrency ] lock_path = /var/lib/neutron/tmp [oslo_messaging_amqp] [oslo_messaging_kafka] [oslo_messaging_notifications ] [oslo_messaging_rabbit] [oslo_middleware] [oslo_policy] [privsep] [ssl] [root@node01 ~]# scp master01

    1.3K20编辑于 2023-04-24
  • 来自专栏王先森

    OpenStack运维之安装Glance

    project_domain_name = Default user_domain_name = Default project_name = service username = glance password = glance [oslo_concurrency ] [oslo_messaging_amqp] [oslo_messaging_kafka] [oslo_messaging_notifications] [oslo_messaging_rabbit] [oslo_middleware] [oslo_policy] [paste_deploy] flavor = keystone [profiler] [store_type_location_strategy

    1.1K20编辑于 2023-04-24
  • 来自专栏王先森

    OpenStack运维之安装Nova服务

    service username = nova password = nova [libvirt] [metrics] [mks] [neutron] [notifications] [osapi_v21] [oslo_concurrency ] lock_path = /var/lib/nova/tmp [oslo_messaging_amqp] [oslo_messaging_kafka] [oslo_messaging_notifications ] [oslo_messaging_rabbit] [oslo_middleware] [oslo_policy] [pci] [placement] region_name = RegionOne project_domain_name ] lock_path = /var/lib/nova/tmp [oslo_messaging_amqp] [oslo_messaging_kafka] [oslo_messaging_notifications ] [oslo_messaging_rabbit] [oslo_middleware] [oslo_policy] [pci] [placement] region_name = RegionOne project_domain_name

    1.8K10编辑于 2023-04-24
  • 来自专栏后端云

    resize失败原因调查

    raise error.inner_exception 2017-07-03 17:50:08.573 24296 TRACE oslo_messaging.rpc.dispatcher ResizeError Exit code: 255 2017-07-03 17:50:08.573 24296 TRACE oslo_messaging.rpc.dispatcher Stdout: u'' 2017-07 -03 17:50:08.573 24296 TRACE oslo_messaging.rpc.dispatcher Stderr: u'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 可以看出这个拷贝非常耗时间,从命令发出到结束,耗时近三分钟 2017-07-04 10:38:27.360 9791 DEBUG oslo_concurrency.processutils [req-ced45485 /processutils.py:223 删除disk_rbase文件 2017-07-04 10:38:27.887 9791 DEBUG oslo_concurrency.processutils

    2.4K30发布于 2018-10-24
  • 来自专栏一个默默无闻的工程师的日常

    rabbitmq Error unable to connect to node rabbit@localhost nodedown

    果然没有起,手动启动也报错 查询neutron日志 /var/log/neutron/server.log 有如下错误: 复制 2015-05-25 10:09:08.489 7123 ERROR oslo_messaging Trying again in 1 seconds. 2015-05-25 10:09:09.499 7123 DEBUG oslo_messaging. drivers.impl_rabbit [-] Received recoverable error from kombu: on_error /usr/lib/python2.7/site-packages/oslo_messaging

    2.3K30发布于 2018-07-17
  • 来自专栏院长运维开发

    OpenStack集群部署—Nova控制节点集群

    api_database] connection=mysql+pymysql://nova:123456@controller01/nova_api [barbican] [cache] backend=oslo_cache.memcache_pool password = nova [libvirt] [matchmaker_redis] [metrics] [mks] [neutron] [notifications] [osapi_v21] [oslo_concurrency ] lock_path=/var/lib/nova/tmp [oslo_messaging_amqp] [oslo_messaging_kafka] [oslo_messaging_notifications ] [oslo_messaging_rabbit] [oslo_messaging_zmq] [oslo_middleware] [oslo_policy] [pci] [placement] region_name su -s /bin/sh -c "nova-manage db sync" nova 补充: 此版本在向数据库同步导入数据表时,报错:/usr/lib/python2.7/site-packages/oslo_db

    2.1K20发布于 2020-06-12
领券