自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vito

云计算

  • 博客(97)
  • 资源 (5)
  • 收藏
  • 关注

原创 beego 安装

golang beego bee

2022-04-07 23:04:53 719

原创 kubeedge安装

部署步骤1、下载go:[root@ke-cloud ~]# wget https://golang.google.cn/dl/go1.15.5.linux-amd64.tar.gz[root@ke-cloud ~]# tar -zxvf go1.15.5.linux-amd64.tar.gz -C /usr/local2、配置环境变量[root@ke-cloud ~]# vim /etc/profile# golang envexport GOROOT=/usr/local/goexpor

2021-10-11 18:24:36 1849

原创 git 命令

1、打patch(git format-patch)$ git format-patch HEAD^               #生成最近的1次commit的patch$ git format-patch HEAD^^              #生成最近的2次commit的patch$ git format-patch HEAD^^^              #生成最近的3次co...

2019-09-21 18:41:28 841

原创 debug

1、python pdb 远程调试调试环境搭建,安装pipsudo yum -y install epel-releasesudo yum -y install python-pip安装python的调试模块pdb:pip install remote_pdb容器中安装可以执行下面的命令docker exec -it -u root neutron_l3_agent pip ins...

2019-09-21 18:34:43 245

原创 使用 kubeadm 安装 kubernetes v1.15.3

1、检查linux版本:cat /etc/redhat-release建议7.4以上2、hostname不要用hostname3、lscpu

2019-09-03 20:48:21 446

原创 Kolla部署的Openstack queens版环境 debug模式

1、准备工作1.1、关闭selinuxySELINUX=disabled检查:getenforce1.2、关闭firewalldsystemctl status firewalldsystemctl stop firewalldsystemctl disable firewalldsystemctl status firewalld1.3、关闭NetworkManagersy...

2019-07-11 17:47:29 546

原创 无人机 ardupilot 编译环境 docker镜像

浏览github上ardupilot的源代码,发现提供了Dockerfile,眼前一亮,这次安装编译环境就简单多了,于是开始构建镜像,更换国内源,修改Dockerfile,最终编译成功:sudo docker build -t liujb0319/ardupilot:latest .有需要的可以去我得DockerHub仓库下载飞控地编译环境镜像:docker pull liujb0319...

2019-06-11 18:53:24 831

原创 vim 操作指南

1、全选相关全部选择:按esc后,ggvG或者ggVG全部删除:按esc后,dG全部复制:按esc后,ggyG

2019-05-24 09:12:50 170

原创 再学LXC

工具安装安装 gcc:yum install gcc安装依赖libcap-devel:yum install libcap-devel安装Cgroupyum install libcgroup安装 libvirtyum install libvirt libvirt-client python-virtinst安装LXC下载源码:wget https://source...

2019-05-17 15:34:30 132

原创 docker安装和卸载

卸载:yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-l...

2019-05-09 16:12:58 921

原创 neutron 网络笔记

1、创建两个网络和两个子网:2、登陆到计算节点和控制节点,查看网桥和namespace状态,记录当前状态:[root@controller ~]# ip netns listqrouter-186e93d4-3f43-4cdc-b013-82e1c43821ad[root@controller ~]# ovs-vsctl showbc77bed4-0060-40de-a634-eff8...

2019-04-04 17:35:35 313

转载 OpenStack集成OpenDaylight

目录1.OpenDaylight简介1.1 OSGI框架1.2 Maven项目管理工具1.4 YANG数据模型1.5 ODL整体结构2. OpenStack集成OpenDaylight架构2.1 融合结构概述2.2 组件结构2.3 融合结构总结1.OpenDaylight简介OpenDaylight(ODL)作为软件定义网络(SDN)的控制面...

2019-03-08 09:03:26 1435

原创 openstack原生网络和SDN网络对比

1. 原生Neutron架构图:2. Networking-odl的架构

2019-03-04 11:01:09 1944

原创 liunx查看python的site-packages路径

[root@localhost neutron]# pythonPython 2.7.5 (default, Oct 30 2018, 23:45:53) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux2Type "help", "copyright", "credits" or "license" for more information....

2019-02-20 17:03:10 2152

原创 openstack通用技术

消息总线openstack遵循这样的设计原则:项目之间通信,使用RESTful API项目内部不同服务进程之间通信,使用消息总线openstack通过oslo.messaging库使用以下两种方式来完成项目内部各个服务进程之间的通信。远程过程调用RPC事件通知 Event NotificationSQLAlchemySQLAlchemy Core (核心)SQLAlch...

2019-02-14 10:59:35 285

原创 How Neutron Virtualizes Network

1、WHY 为什么要网络虚拟化数据中心的现有网络不能满足云计算的物理需求;数据中心的现有网络不能满足云计算的软件化即SDN要求。1.1 现有物理网络不能满足云计算的需求(1)大容量的MAC表项和ARP表项虚拟化会导致更大的MAC表项。假设一个互联网云计算中心的服务器有5000台,按照1:20的比例进行虚拟化,则有10万个虚拟机。通常每个虚拟机会配置两个业务网口,这样...

2019-01-30 14:26:51 194

原创 Openstack 网络模块

Openstack新建云主机流程图虚拟机创建过程:界面或命令行通过RESTful API向keystone获取认证信息。keystone通过用户请求认证信息,并生成auth-token返回给对应的认证请求。界面或命令行通过RESTful API向nova-api发送一个boot instance的请求(携带auth-token)。nova-api接受请求后向keystone发送认证请...

2019-01-28 11:11:14 1286

原创 Neutron 学习笔记 4-Neutron服务

1、Web Server在neutron.egg-info/ent可_points.txt 中定义了 Neutron Server的启动函数名称:neutron-server = neutron.cmd.eventlet.server:main按照这个路径,找到main函数文件:neutron/cmd/eventlet/server/__init__.py代码如下:from neutr...

2019-01-24 11:08:20 744

原创 Python Pecan框架

1、安装更改pip镜像源mkdir ~/.pipecho """[global]trusted-host=mirrors.aliyun.comindex-url=http://mirrors.aliyun.com/pypi/simple/""" >> ~/.pip/pip.conf

2019-01-23 15:52:04 5541

原创 Neutron 学习笔记 3-架构分析

1、架构概述Neutron的抽象架构Neutron 的进程视图Neutron 的部署视图Neutron 的组件视图2、Neutron Web 框架与规范Web 框架 pecanWSGI 规范

2019-01-23 11:05:13 735

原创 Neutron 学习笔记 2-网络实现模型

Neutron三类节点计算节点网络节点控制节点1、计算节点的网络实现模型二层通信用bridge,三层通信用routerVLAN实现模型VLAN ID存在内外之别Host内的Bridge实现了内外VLAN ID的转换功能qbr-xxx 他是Quantum Bridge的缩写,从中可以看到Neutron的前身Quantum的影子,其实现载体是Linux Bridgebr-in...

2019-01-22 16:37:17 557

原创 Neutron 学习笔记 1-tap,tun

1、tap两层设备,数据链路层,安装tunctl工具:创建按yum源仓库文件:/etc/yum.repos.d/nux-misc.repo[nux-misc]name=Nux Miscbaseurl=http://li.nux.ro/download/nux/misc/el7/x86_64/enabled=0gpgcheck=1gpgkey=http://li.nux.ro/d...

2019-01-22 11:04:11 610

原创 centos 7.6 安装 devstack

1、安装devstack pike版本关闭防火墙systemctl stop firewalld.servicesystemctl disable firewalld.service关闭selinuxvi /etc/selinux/config SELINUX=disabledreboot使用豆瓣pip源mkdir -p ~/.pip vi ~/.pi...

2019-01-21 15:14:26 1868

转载 golang日志框架之logrus

本文转载自姜总golang日志库golang标准库的日志框架非常简单,仅仅提供了print,panic和fatal三个函数对于更精细的日志级别、日志文件分割以及日志分发等方面并没有提供支持。所以催生了很多第三方的日志库,但是在golang的世界里,没有一个日志库像slf4j那样在Java中具有绝对统治地位...

2018-12-17 10:42:01 1978

原创 Gitlab CI/CD

docker启动runner命令:sudo docker run -d --name gitlab-runner --restart always -v /home/vito/gitlab-runner/config:/etc/gitlab-runner -v /home/vito/gitlab-runner/gitlab-runner/run/docker.sock:/var/run/do...

2018-12-06 19:23:22 167

转载 使用wireshark分析tcpdump出来的pcap文件

转自:https://blog.csdn.net/zeze_z/article/details/57919479 个人认为tcpdump+wireshark是很精确的,之前在网上查阅移动端流量测试,大多讲tcpdump这部分很精细,但是没有讲到详细使用wireshark分析tcpdump到的.pcap文件,这里做一个详细的讲解,仅供大...

2018-12-06 16:47:10 4968 1

转载 golang使用gopacket包进行数据包捕获,注入和分析

<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-e4c7a3727d.css"> <div class=&qu

2018-10-18 17:46:51 18472 5

转载 golang读取pdf

Go实战–golang中操作excel(tealeg/xlsx、360EntSecGroup-Skylar/excelize)分享一下,golang中如何操作PDF。PDF简介The Portable Document Format (PDF) is a file format used to present documents in a manner independent of appl...

2018-10-18 17:40:18 8487

原创 Openstack 租户

用户和租户用户与租户是独立的概念,但用户可以在特定租户里拥有某种角色。一个用户可以在多个租户拥有管理员角色,每次增加新用户到OpenStack,都分配他们到各个租户。每次新实例(虚拟机)的创建,必须是在某个租户内。所有openStack资源的管理都是基于租户资源的管理。 租户tenant:是在OpenStack里用来划分和管理配置与资源的最根本方式。与项目(project)等价。 执行命令...

2018-07-19 11:10:28 1739

原创 第一次OpenStack之旅

今天开始,研究OpenStack,开始IAAS层的探索!!云:通过管理框架来灵活使用通用硬件设备的计算方式,可以说是拥有了资源“云”。 OpenStack:从一个更高的角度来说,你可以认为OpenStack之于数据中心,就像操作系统之于服务器,都带来了相同水平的运行效率。 租户:是资源的配额限制集合,被虚拟机用来在逻辑上与不同租户互相隔离。以下使用Icehouse版本的OpenStac...

2018-07-10 11:16:00 244

原创 基于Docker的Mysql高可用方案 Percona XtraDB Cluster

参考:https://www.percona.com/software/mysql-database/percona-xtradb-cluster 参考:https://www.percona.com/doc/percona-xtradb-cluster/LATEST/install/docker.html 参考:https://github.com/Percona-Lab/percona-d...

2018-06-27 17:42:00 1202 3

原创 docker 部署高可用 HAProxy Mysql 双主方案

Docker 部署 HAProxy Mysql集群方案图第一步:准备配置文件和存储文件夹vito@caas:/opt2/mysql$ ls -al总用量 24drwxr-xr-x 2 root root 4096 6月 25 10:08 haproxydrwxr-xr-x 2 root root 4096 6月 25 10:02 logsdrwxrwxrwx 6 r...

2018-06-25 17:33:30 6077

转载 防火墙(firewalld与iptables)

<div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post">

2018-05-29 10:30:35 616

转载 计算机网络中的七层模型

<div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post">

2018-05-25 16:47:56 11667

原创 docker 网络

概念介绍 1、linux veth 成对出现的虚拟设备,发送到veth一端的请求,会从另一端发出

2018-05-24 14:35:25 221

原创 openshift集群安全机制

一、用户认证 authenticationopenshift通过OAuth进行用户的认证,OAuth是一个开源的认证和授权框架,在openshift的master节点上运行着一个内置的OAuth服务对用户的请求进行认证检查,通过认证的用户,会返回一个token令牌。获取token的api地址为: https://cluster.example.com:8443/oauth/token/req...

2018-05-18 12:12:05 982

原创 kubernetes 集群安全机制

一、概述kubernetes通过一系列安全机制来实现集群的安全控制,以下从几个方面来保证集群安全Authentication: API Server认证管理Authorization:API Server授权管理Admission Control 准入控制Service AccountSecret 二、逐个安全机制总结1、Authentication...

2018-05-15 17:34:55 943

翻译 Docker Security

https://docs.docker.com/engine/security/security/Docker安全性需要考虑四个方面的因素: 1、linux内核的namespace和cgroup。 2、docker daemon的攻击。 3、容器的配置文件漏洞,默认的或者用户自定义的配置文件。 4、内核的“强化”安全功能,以及它们如何与容器交互。linux内核的namespaceDocker

2018-05-09 17:36:16 3394

翻译 Docker 架构介绍:docker安全最佳实践

简介docker 赖以生存的“天生安全的”,docker EE 默认的配置和策略提供基础雄厚的安全环境,因此,他们可以非常容易的修改来适应不同组织的特殊需求。 docker 把重点放到了容器安全的三个关键领域:安全访问、安全内容、安全平台。这导致不仅在Docker EE中内置了隔离和包容功能,而且还启用了开箱即用功能,Linux内核的攻击面积减少。Docker守护进程的控制功能得到了改进,管理员可

2018-05-08 16:58:50 2817

转载 keepalived实现服务高可用

第1章 keepalived服务说明1.1 keepalived是什么?  Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例如:Nginx、Haproxy、MySQL等)的高可用解决方案软件。  Keepalived软

2018-05-07 16:15:16 518

《Go语言编程》高清完整版电子书.pdf

《Go语言编程》高清完整版电子书.pdf

2018-09-14

Jenkins service, without persistent storage.

A Jenkins service has been created in your project. Log into Jenkins with your OpenShift account. The tutorial at

2018-09-14

golang s2i builder

golang s2i builder dockerfile makefile assemble ,for golang s2i builder image

2018-09-14

1711-boot2docker

boot2docker 1709 11月份下载,Docker Quickstart Terminal

2017-11-25

wxpython 常用空间demo

最近做了一个python的项目, 做了一些wxpython的控件,大家可以参考一下

2013-02-22

空空如也

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

TA关注的人

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