OpenStack

Python打包之setuptools

穿精又带淫゛_ 提交于 2020-05-02 06:43:56
参考链接1 参考链接2 参考链接3 一、setuptools介绍 Setuptools是Python Distutils的加强版,使开发者构建和发布Python包更加容易,特别是当包依赖于其他包时。用setuptools构建和发布的包与用Distutils发布的包是类似的。包的使用者无需安装setuptools就可以使用该包。如果用户是从源码包开始构建,并且没有安装过setuptools的话,则只要在你的setup脚本中包含一个bootstrap模块(ez_setup),用户构建时就会自动下载并安装setuptools了。 功能亮点: 利用EasyInstall自动查找、下载、安装、升级依赖包 创建Python Eggs 包含包目录内的数据文件 自动包含包目录内的所有的包,而不用在setup.py中列举 自动包含包内和发布有关的所有相关文件,而不用创建一个MANIFEST.in文件 自动生成经过包装的脚本或Windows执行文件 支持Pyrex,即在可以setup.py中列出.pyx文件,而最终用户无须安装Pyrex 支持上传到PyPI 可以部署开发模式,使项目在sys.path中 用新命令或setup()参数扩展distutils,为多个项目发布/重用扩展 在项目setup()中简单声明entry points,创建可以自动发现扩展的应用和框架 二、简单的例子

直聘丨五一节前来一波优质优岗,赶紧上车吧~

情到浓时终转凉″ 提交于 2020-05-01 13:29:02
​ dbaplus直聘 · 第99期 新炬网络 公司简介: 新炬网络以“成就无边界多云全栈服务”为愿景,聚焦企业级运维和数据资产管理市场,致力于通过“企业级产品+本地化服务”的双轮驱动模式帮助客户提升运维效率和数据价值,助力中国传统企业的“互联网+”转型升级。 ORACLE运维工程师 岗位职责: 用户现场ORACLE DBA运维技术支持; 负责客户所有生产系统数据库的运行维护; 包括监控、日常管理、性能优化、工程实施、故障处理等。 任职要求: 一年以上ORACLE DBA/技术支持相关工作经验; 可以独立承担安装部署以及基本的ORACLE维护操作,完成基本的故障处理和优化工作; 熟悉UNIX/RAC/PARTITION/DATA GUARD优先; 有OCP证书优先、有电信行业Oracle数据库维护经验优先; 熟悉AIX操作系统、有P系列主机维护经验、掌握SHELL经验优先; 责任心强,工作积极主动,具备较强的交流、沟通和表达能力。 工作地点: 广州、深圳、成都、北京、武汉、杭州等 联系方式: hr@shsnc.com OPENSTACK运维工程师 岗位职责: 负责Openstack相关项目实施和运维工作,解决Openstack运行中出现的故障和缺陷; 负责实际部署环境对Openstack进行性能调优。 任职要求: 2年以上运维或平台建设经验; 熟悉Linux系统管理维护

Ubuntu18.04安装OpenStack

不问归期 提交于 2020-05-01 04:43:15
Ubuntu18.04 安装Queens版本OpenStack 安装环境 系统 系统使用的是Ubuntu18,最少4核8G内存,20G硬盘空间. 工具 devstack DevStack是一系列可扩展的脚本,用于根据git master的所有内容的最新版本快速启动完整的OpenStack环境。它以交互方式用作开发环境,并作为OpenStack项目大部分功能测试的基础。 DevStack应该由启用了 sudo 权限的非root用户使用.这里推荐新创建一个 stack 用户来使用DevStack安装OpenStack. sudo groupadd stack sudo useradd -g stack -s /bin/bash -d /opt/stack -m stack sudo chown -R stack:stack /opt/stack 安装 安装之前 因为是要安装Queens版本的的OpenStack,所以需要使用对应版本的DevStack.采用的 All in One 模式. git clone https://github.com/openstack/devstack.git -b stable/queens 进入devstack目录,添加 local.conf 文件. cd devstack && vim local.conf local.conf内容如下: [

使用devstack/pike部署多节点实验

陌路散爱 提交于 2020-05-01 04:43:01
[TOC] 第一步:安装Ubuntu16.04 server并以stack为用户名创建用户 第二步:安装git及相关配置 sudo apt-get update sudo apt-get install git-core git config --global user.name "testuser" git config --global user.email " testuser@example.com " sudo apt-get install software-properties-common sudo add-apt-repository cloud-archive:pike 第三步:安装Open vSwitch 2.5.X apt-cache policy openvswitch-switch ( make sure Candidate is 2.5.x) sudo apt-get install openvswitch-switch sudo ovs-vsctl -V (make sure you have Open vSwitch 2.5.xinstalled) 第四步:获取devstack脚本 sudo mkdir /opt/stack sudo chown stack:stack /opt/stack cd /opt/stack/ git clone git

数据备份恢复软件,防止勒索病毒

别来无恙 提交于 2020-04-30 17:47:21
企业数据保护需要备份/恢复功能软件吗? 为企业服务器上的磁盘存储增加一重数据防护,防止介质故障。 为企业保护备份数据远离外部,阻止人为擅自修改灾备介质服务器上备份数据,在生产设备数据损坏时,数据可以从灾备介质服务器上迅速找回。 为本地虚拟化、私有云平台、和公有云中的数据全面保护,防止意外发生。 为对抗勒索病毒感染时,避免企业无法接受的损失。 基础架构IaaS保护服务 基础架构保护是针对客户基础架构中生产工作负载,进行备份和智能恢复的基础设施保护服务,基础架构保护服务凭借广泛的IT环境兼容性和丰富的数据保护技术,以一套方案即可实现全面保护,帮助客户轻松处理日常任务。 私有云平台保护服务 私有云平台保护提供了针对FusionCloud、H3C CAS、 OpenStack开发的私有云平台备份/恢复功能,可同时兼容多个私有云平台场景,可满足不同租户SLA保证。 虚拟化架构保护服务 虚拟化架构保护提供了针对VMware虚拟化平台的高性能无代理备份/恢复功能,Fusion Compute虚拟化备份/恢复功能,Hyper-v虚拟化平台备份/恢复功能,兼容多个虚拟化场景灾备需要。 卷级备份/恢复服务 磁盘卷级数据保护是针对客户基础架构中磁盘或存储或挂载卷,进行备份和智能恢复的数据保护服务,磁盘卷级数据保护服务凭借广泛的存储介质环境兼容性和丰富的数据保护技术,可以帮用户提供定时或实时性数据保护。

Ansible专栏:一步到位玩透Ansible

耗尽温柔 提交于 2020-04-30 15:01:22
一步到位玩透Ansible 我写了一个关于Ansible的专栏,从0到1玩透性质的,非常系统性,大概39W字,转成pdf有430多页,只需39元。 地址: https://blog.51cto.com/cloumn/detail/83 专栏目录 : 1.学习不迷茫:Ansible要如何学至精通 2.初入Ansible世界:用法概览和初体验 3.制定演员表:inventory 4.嘿,瞧瞧Ansible的灵魂:playbook 5.Ansible力量初显:批量初始化服务器 6.更大的舞台(1):组织多个文件以及Role 7.更大的舞台(2):利用Role部署LNMP案例 8.回归Ansible并进阶:变量、条件、循环、异常处理及其它 9.如虎添翼的力量:解锁强大的Jinja2模板 10.服务0 downtime的追求:Haproxy+Nginx集群服务的滚动发布和节点伸缩 11.Ansible你快点:Ansible执行过程分析、异步、效率优化 12.让Ansible更安全:使用Vault进行加密 13.蚂蚁多了也咬不死Ansible:Ansible Tower 14.Ansible管理docker和openstack 15.意外之喜:Ansible管理Windows主机 16.成就感源于创造:自己动手写Ansible模块 详细目录: 1.学习不迷茫:Ansible要如何学至精通 1

云主机备份,公有云备份概述

怎甘沉沦 提交于 2020-04-29 15:41:35
企业随着发展和壮大,越来越依靠于信息化的管理,企业根据不同的业务需求建设了相应的运营或管理系统,但很多企业由于在前期没有统一规划,每个系统的建设都独立建设一套运行环境,各系统之间存储相互独立,同时,在规划之初考虑到业务的发展,存容量的配置都考虑了充裕的冗余容量,储因此存在很多闲置存储空间。 网络存储云备份是利用企业内部在本地和异地的多个存储空间上构建私有云,为企业的数据备份提供多节点存储。是利用企业内部在本地和异地的多个存储空间上建私有云,为企业的数据备份提供多节点存储。 云端技术的一种具体应用,云端备份技术,能够为各种不同规模的企业提供资料保护容灾及及业务持续服务,而不管这些企业是否在寻求使用公有云和私有云或混合云解决方案,UCACHE灾备云方案皆可满足需求。简单的说就是备份所储存的目标位置不是在本地计算机或本地网络,而是放在了云端! 混合云式备份简介: 混合云式备份是应用云端存储空间的备份机制。备份资料先会被储存在本机硬盘中,然后备份软件会对备份资料加密及压缩,再传送到云端储存空间上,在本机的备份资料可能会在上传后被删除,或者被保留数日,做为快速害复原之用存储空间。 云端存储空间服务,也就是线上储存空间。提供扩充性强大的主机,伴随着简单的操作接口,让使用者在任何时间可以存取大量资料。使用者通常是透过购买或是租赁来使用云端空间。云端储存空间服务可以是透过应用程式

脚本安装OpenStack M版

北城余情 提交于 2020-04-28 08:32:42
系统环境准备 官网地址: 点击这里 官方文档: 点击这里 环境规划: 主机名 ip地址 虚拟化 内存 磁盘 系统版本 openstack 10.0.0.11 kvm 4G 挂载本地磁盘 centos7.6 软件包下载地址: https://pan.baidu.com/s/1tCWEy4idmOi94nSCJXxc5g 提取码: 5rl0 这里我们需要先挂载镜像否则脚本无法执行 安装OpenStack 注: 这里我们需要把包放在root目录下 #软件包介绍 [root@openstack ~ ]# ll total 254716 -rw-------. 1 root root 1392 Apr 19 2019 anaconda- ks.cfg -rw-r--r-- 1 root root 13287936 Dec 25 2016 cirros- 0.3 . 4 -x86_64- disk.img -rw-r--r-- 1 root root 26505 Nov 21 2017 local_settings -rw-r--r-- 1 root root 6388 Oct 28 16 : 05 openstack_compute_install. sh <-- 从节点脚本 -rw-r--r-- 1 root root 22917 May 21 2019 openstack-mitaka

脚本安装OpenStack M版

流过昼夜 提交于 2020-04-28 08:01:31
系统环境准备 官网地址: 点击这里 官方文档: 点击这里 环境规划: 主机名 ip地址 虚拟化 内存 磁盘 系统版本 openstack 10.0.0.11 kvm 4G 挂载本地磁盘 centos7.6 软件包下载地址: https://pan.baidu.com/s/1tCWEy4idmOi94nSCJXxc5g 提取码: 5rl0 这里我们需要先挂载镜像否则脚本无法执行 安装OpenStack 注: 这里我们需要把包放在root目录下 #软件包介绍 [root@openstack ~ ]# ll total 254716 -rw-------. 1 root root 1392 Apr 19 2019 anaconda- ks.cfg -rw-r--r-- 1 root root 13287936 Dec 25 2016 cirros- 0.3 . 4 -x86_64- disk.img -rw-r--r-- 1 root root 26505 Nov 21 2017 local_settings -rw-r--r-- 1 root root 6388 Oct 28 16 : 05 openstack_compute_install. sh <-- 从节点脚本 -rw-r--r-- 1 root root 22917 May 21 2019 openstack-mitaka

大规模SDN云计算数据中心组网的架构设计

♀尐吖头ヾ 提交于 2020-04-27 18:52:11
本文首先分析了在大规模SDN数据中心组网中遇到的问题。一方面Underlay底层组网规模受限于设备实际的转发能力和端口密度,单一Spine-leaf的Fabric架构无法满足大规模组网的需求;另一方面在SDN技术实现方案上,Openstack和SDN控制器分别有管理控制能力上的限制。 本文分别从多POD大规模数据中心的Underlay组网及路由规划,和跨POD互联互通SDN技术实现方案两方面,深入到技术细节,结合网络业务流量模型的实现,阐述了大规模SDN数据中心组网架构。 1.大规模SDN数据中心组网需解决问题分析 大规模的SDN数据中心组网需实现几万台服务器作为一个资源池来承载和编排调度。综合考虑Underlay组网以及SDN解决方案的实现,主要有以下三个方面的问题需要解决。 (一)在数据中心Underlay组网层面。虽然随着芯片不断的升级换代,数据中心交换机处理转发能力极大提升,但是基于目前的数据中心交换机端口能力,同时考虑到每个机房实际机柜的数目,以及机房间跨机房布线的难易程度,单一的Spine-leaf两层架构组网不能满足上万服务器的承载需求。 例如在一个数据中心组网中,选用目前业界主流厂商成熟的16槽的核心交换机设备为Spine,100G板卡端口密度是20个/板卡,40G板卡端口密度是30个/板卡;选用配置48个万兆6个40G的接入交换机为Leaf