?这段时间做了个小项目,给客户部署了一套基于OpenStackHypervisor的私有云环境。其中涉及到一台独立的存储设备——EMCUNITY400,因此需要与OpenStackOcataCinder进行整合。?目前整合完成,经测试一切正常!现把所参考的官方配置文档链接分享出来(https://www.emc.com/collateral/white-papers/h15921-emc-unit
分类:
编程语言 时间:
2018-05-08 14:47:43
阅读次数:
369
本文基于Openstackocata+Ceph12+centos71、创建一个POOLcephosdpoolcreatevolumes64cephosdpoolcreateimages64cephosdpoolcreatevms642、配置OPENSTACKCEPHCLIENTS环境的准备,需要事先在ceph管理节点到openstack各服务节点间建立起免密钥登录的关系,且需有使用sudo的权限。
分类:
其他好文 时间:
2018-04-15 14:57:31
阅读次数:
177
官方部署文档:https://docs.openstack.org/ocata/zh_CN/install-guide-rdo/cinder.html OpenStack的存储组件—Cinder和Swift—让你在你的私有云里构建块存储和对象的存储系统,Openstack从Folsom开始使用Cin ...
分类:
其他好文 时间:
2018-04-03 15:24:27
阅读次数:
645
本着学以致用的原则,学习到新的东西一定要亲自去实践操作,就像别人回来给你描述那里的风景是多么多么美好,你如果不亲自去走一遭看一遍是体会不到的,要不然你大爷永远还是你大爷!P话!^_^O(∩_∩)O哈哈~~~~~ (仅供参考) 简介: Ocata与以往版本主要区别在于引入了cell(单元格),cell ...
分类:
其他好文 时间:
2018-03-03 16:58:23
阅读次数:
595
Openstack网络分配都是动态分配,但是在实际使用当中更多的会用到静态IP,Ocata版本的web管理界面尚未提供完善的操作菜单界面,暂时只能通过命令行解决,其实也很简单,一条命令就解决了。下面是操作方法: 实例连接接口,系统会自动分配一个IP地址,比如192.168.170.153,修改成固定IP(
分类:
其他好文 时间:
2018-02-12 16:46:34
阅读次数:
213
在Neutron API启动过程分析中,曾分析到加载wsgi app是通过load_paste_app函数首先实例化oslo_service.wsgi.py中的Loader类,返回一个loader对象。然后再调用loader对象的load_app函数来实现的。 下面分析一下paste.deploy的 ...
RPC启动跟Neutron API的启动在同一个函数中执行,neutron.server.wsgi_eventlet.py中的eventlet_wsgi_server。 start_api_and_rpc_workers函数中使用start_all_workers函数来启动RPC相关的workers ...
分类:
其他好文 时间:
2017-12-21 18:20:08
阅读次数:
260
1.概述 Openstack中有一个叫Launcher的概念,即专门用来启动服务的,这个类被放在了oslo_service这个包里面。Launcher分为两种,一种是ServiceLauncher,另一种为ProcessLauncher。ServiceLauncher用来启动单进程的服务,而Proc ...
分类:
其他好文 时间:
2017-12-21 18:16:01
阅读次数:
230
首先,Neutron Server作为一种服务(neutron-server.service),可以到Neutron项目目录中的setup.cfg配置文件中找到对应的代码入口。 neutron-server代码入口: 调用neutron.server.__init__中的boot_server函数: ...
kubeletArguments: cgroups-per-qos: - "true" cgroup-driver: - "systemd" enforce-node-allocatable: - "pods" pods-per-core: - "10" max-pods: - "60" kube-... ...
分类:
其他好文 时间:
2017-12-06 20:11:58
阅读次数:
457