自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CCjedweat的博客

专注Linux云计算运维

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ansible Api 实战案例

项目需要的Python包amqp==2.5.1ansible==2.7.8asn1crypto==1.1.0bcrypt==3.1.7billiard==3.6.1.0celery==4.3.0certifi==2019.9.11cffi==1.12.3chardet==3.0.4Click==7.0cryptography==2.7Flask==1.1.1Flask-S...

2020-03-31 23:45:27 517

原创 Kubernetes从零开始搭建

Kubernetes 基础Kubernetes 简介k8s 是什么- K8s本质上就是一组服务器集群,k8s可以在集群的各个节点上运行特定的docker容器。- Kubernetes是Google在2014年开源的-一个容器集群管理系统,- Kubernetes简称K8S。- K8S用于容器化应用程序的部署,扩展和管理。- K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务...

2020-03-31 22:40:47 306

原创 Flask入门教程

一、Flask基础安装flask模块pip install flask一个简单的flask小案例编辑manager.py# 导入Flask类库from flask import Flask# 创建应用实例app = Flask(__name__)# 创建视图函数(路由)@app.route("/")def index(): return "<h1&gt...

2020-03-31 22:03:27 522

原创 自动化运维:salt RESTful api的使用

一、前提简介不知道你是否了解过saltstack这个工具,它是自动化运维的强力工具之一,通过salt,你可以管理上百,上千甚至上万的机器,可以批量部署管理应用,通常使用的时候我们可以用命令去执行一些管理操作,比如salt、salt-cp、salt-ssh等,但是有时候,命令行的操作并不一定满足我们的需求,所以为了拓展salt这个工具,你可以借助salt开发自己的运维小工具。怎么借助salt进行开...

2019-03-25 10:38:00 528

原创 自动化运维:Ansible api 2.7封装

一、前提介绍现在提倡自动化运维了,公司管理的机器也比较多,打算写一个自动化接口用,发现ansible这个工具还不错,查资料发现,ansible api2.0以前的版本使用起来算还比较方便、容易,但是api 2.0+,发现官方的代码,变得复杂很多,没办法,还是想搞一个接口用,于是,自己动手封装一个吧,现在最新的ansible api是2.7版本,封装也打算采用这个版本。来吧,开始吧!二、参考资料...

2019-03-20 11:02:45 4101 4

原创 前端-01-编写简单的导航栏

导航栏基础的HTML语法我就不讲了,这写在W3C、菜鸟教程、壹佰教程等都能找到,下边我就分享一个前端导航栏是怎么写出来的:1、工具俗话说,工欲善其事,必先利其器,分享一个写前端的利器,Hbuilder,现在已经升级为HbuilderX了,但是我还是比较喜欢用Hbuilder,这个看你自己选择。上图就是Hbuilder,具体怎么用呢,嘿嘿,去百度吧,教程遍地都是。2、效果图回归正题,展...

2019-01-20 12:40:40 5637

原创 Kubernetes Pod基础

Kubernetes Pod基础Kubernetes Pod简介Pod是Kubernetes集群运行的最小单元,每个Pod都有一个特殊的被称为"根容器"的Pause容器。Kubernetes为每个Pod都分配了一个Pod IP,一个Pod里的多个容器共享Pod IP地址。Kubernetes要求底层网络支持集群内任意两个Pod之间的TCP/IP直接通信,因此,一个Pod里的容器与另一台主机的Pod容器能够直接互通。基本用法一个Pod中可以存放一个容器也可以存放多个容器,多数场景是一个容器,当存放多

2021-02-08 10:41:17 328

原创 Prometheus 监控基础

Prometheus 监控基础监控系统基础监控系统发展史SNMP监控时代第一代主要是监控网络流量和网络设置为主的时代,在那个时代主要是通过SNMP协议监控交换机、路由器、网关、操作系统等,通过互联网日益增长的需求,这种简单的通过SNMP协议实现的监控手段并不能满足现有需求,因此这种监控手段逐渐被替代。当今的监控系统当今比较流行的监控系统有Prometheus、Zabbix、Nagios、Cacti、Ganglia,它们都有几个基本特点就是对操作系统的监控数据采集、存储及展示。未来的监控

2021-02-08 10:26:58 1352

原创 Go语言笔记

Go 语言笔记Go语言环境搭建(Ubuntu版)下载 Go 语言安装包# 国内下载地址# https://golang.google.cn/# 这里我们下载linux版本wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz -O /tmp/安装 Go 解释器解压文件到指定目录sudo tar xf /tm...

2020-05-02 22:35:14 407

原创 Python设置加速源

给Python设置加速源一、家目录下创建.pip文件夹$ mkdir ~/.pip国内pip源列表:https://mirrors.aliyun.com/pypi/simple/ 阿里云https://pypi.mirrors.ustc.edu.cn/simple/ 中国科技大学 http://pypi.douban.c...

2020-03-31 23:14:57 445

原创 Python的一些报错以及处理

FAQ问题1 升级pip报错Traceback (most recent call Last) : File "/usr/bin/pip3". line 9, in <module> from pip import mainImportError: cannot i mport name 'main'升级pip版本导致出错,修复方式:# vim /usr/bin/pip...

2020-03-31 23:01:46 1117

原创 Filebeat + Logstash + Eleaticsearch收集日志

使用ELK方案收集日志一、部署Filebeat组织结构.├── bin│ └── filebeat-ctl├── conf│ └── filebeat.yml├── current -> /opt/filebeat/release/filebeat-7.4.2-linux-x86_64├── data│ ├── meta.json│ └── regist...

2020-03-31 21:59:02 307

原创 Git 命令常用操作

Git 常用操作git 基本操作1. 查看仓库状态git status2. 添加代码到暂存区git add .3. 提交代码到本地仓库git commit -m "注释"4. 更新关联到远程分支,(远程分支不存在)git push -u origin remote_branch5. 创建并切换到新分支git checkout -b new_branch6. 将远程...

2020-03-31 21:46:44 142

OpenStack Grizzly版本单节点双网卡实验部署指导书

目录 前言 1 一、openstack部署准备 1 1.安装操作系统 1 2.设置root权限 4 3.设置网络 5 4.安装其他工具 6 5.安装bridge 6 6.时间同步 7 7.设置iscsi 7 8. 安装rabbitmq 8 二、安装mysql数据库 8 1.安装mysql 8 2.安装phpmyadmin 9 3.创建nova,glance,keystone数据库 9 三、安装keystone 10 1.安装keystone 10 2.配置keystone 10 3.创建租户、用户、角色 12 4.创建服务 14 5.验证安装 15 四、安装glance 16 1.安装软件 16 2.配置/etc/glance/glance-api-paste.ini 16 3.设置 /etc/glance/glance-registry-paste.ini 16 4.配置/etc/glance/glance-registry.conf 16 5.配置/etc/glance/glance-api.conf 17 6.同步数据库 17 7.验证glance服务是否正常 17 8.下载镜像并上传 17 五、安装配置nova 18 1.安装nova相关组件 18 2.配置 /etc/nova/nova.conf(重点) 18 3.配置/etc/nova/api-paste.ini 20 4.nova-volume分区 20 5.停止和重启nova相关服务 20 6.同步数据库 21 7.检查nova服务 21 六、安装和配置Dashboard 22 1.安装dashboard 22 2.配置/etc/openstack-dashboard/local_settings.py 22 3.重启服务 22 七、Xshell辅助软件的使用 25 1. 下载Xshell 25 2.使用教程 25 八.总结 28 前言 OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。 OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。 OpenStack云计算平台,帮助服务商和企业内部实现类似于 Amazon EC2 和 S3 的云基础架构服务(Infrastructure as a Service, IaaS)。OpenStack 包含两个主要模块:Nova 和 Swift,前者是 NASA 开发的虚拟服务器部署和业务计算模块;后者是 Rackspace开发的分布式云存储模块,两者可以一起用,也可以分开单独用。OpenStack除了有 Rackspace 和 NASA 的大力支持外,还有包括 Dell、Citrix、 Cisco、 Canonical等重量级公司的贡献和支持,发展速度非常快,有取代另一个业界领先开源云平台 Eucalyptus 的态势。 对于OpenStack的快速发展,许多学者也开始学习、部署OpenStack,以便研究OpenStack这个开源平台。我是云计算专业的,在专业老师的指导下,我也学习部署了众多版本中的Grizzly版本的OpenStack,以下是我部署的步骤。

2017-08-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除