- 博客(97)
- 资源 (5)
- 收藏
- 关注
原创 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
1996
原创 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
1141
原创 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
280
原创 使用 kubeadm 安装 kubernetes v1.15.3
1、检查linux版本:cat /etc/redhat-release建议7.4以上2、hostname不要用hostname3、lscpu
2019-09-03 20:48:21
489
原创 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
590
原创 无人机 ardupilot 编译环境 docker镜像
浏览github上ardupilot的源代码,发现提供了Dockerfile,眼前一亮,这次安装编译环境就简单多了,于是开始构建镜像,更换国内源,修改Dockerfile,最终编译成功:sudo docker build -t liujb0319/ardupilot:latest .有需要的可以去我得DockerHub仓库下载飞控地编译环境镜像:docker pull liujb0319...
2019-06-11 18:53:24
976
原创 再学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
161
原创 docker安装和卸载
卸载:yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-l...
2019-05-09 16:12:58
979
原创 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
363
转载 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
1653
原创 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
2255
原创 openstack通用技术
消息总线openstack遵循这样的设计原则:项目之间通信,使用RESTful API项目内部不同服务进程之间通信,使用消息总线openstack通过oslo.messaging库使用以下两种方式来完成项目内部各个服务进程之间的通信。远程过程调用RPC事件通知 Event NotificationSQLAlchemySQLAlchemy Core (核心)SQLAlch...
2019-02-14 10:59:35
318
原创 How Neutron Virtualizes Network
1、WHY 为什么要网络虚拟化数据中心的现有网络不能满足云计算的物理需求;数据中心的现有网络不能满足云计算的软件化即SDN要求。1.1 现有物理网络不能满足云计算的需求(1)大容量的MAC表项和ARP表项虚拟化会导致更大的MAC表项。假设一个互联网云计算中心的服务器有5000台,按照1:20的比例进行虚拟化,则有10万个虚拟机。通常每个虚拟机会配置两个业务网口,这样...
2019-01-30 14:26:51
254
原创 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
1407
原创 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
783
原创 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
5637
原创 Neutron 学习笔记 3-架构分析
1、架构概述Neutron的抽象架构Neutron 的进程视图Neutron 的部署视图Neutron 的组件视图2、Neutron Web 框架与规范Web 框架 pecanWSGI 规范
2019-01-23 11:05:13
831
原创 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
672
原创 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
654
原创 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
1998
转载 golang日志框架之logrus
本文转载自姜总golang日志库golang标准库的日志框架非常简单,仅仅提供了print,panic和fatal三个函数对于更精细的日志级别、日志文件分割以及日志分发等方面并没有提供支持。所以催生了很多第三方的日志库,但是在golang的世界里,没有一个日志库像slf4j那样在Java中具有绝对统治地位...
2018-12-17 10:42:01
2074
原创 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
219
转载 使用wireshark分析tcpdump出来的pcap文件
转自:https://blog.youkuaiyun.com/zeze_z/article/details/57919479 个人认为tcpdump+wireshark是很精确的,之前在网上查阅移动端流量测试,大多讲tcpdump这部分很精细,但是没有讲到详细使用wireshark分析tcpdump到的.pcap文件,这里做一个详细的讲解,仅供大...
2018-12-06 16:47:10
7269
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
19272
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
8743
原创 Openstack 租户
用户和租户用户与租户是独立的概念,但用户可以在特定租户里拥有某种角色。一个用户可以在多个租户拥有管理员角色,每次增加新用户到OpenStack,都分配他们到各个租户。每次新实例(虚拟机)的创建,必须是在某个租户内。所有openStack资源的管理都是基于租户资源的管理。 租户tenant:是在OpenStack里用来划分和管理配置与资源的最根本方式。与项目(project)等价。 执行命令...
2018-07-19 11:10:28
1827
原创 第一次OpenStack之旅
今天开始,研究OpenStack,开始IAAS层的探索!!云:通过管理框架来灵活使用通用硬件设备的计算方式,可以说是拥有了资源“云”。 OpenStack:从一个更高的角度来说,你可以认为OpenStack之于数据中心,就像操作系统之于服务器,都带来了相同水平的运行效率。 租户:是资源的配额限制集合,被虚拟机用来在逻辑上与不同租户互相隔离。以下使用Icehouse版本的OpenStac...
2018-07-10 11:16:00
294
原创 基于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
1272
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
6251
转载 防火墙(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
649
转载 计算机网络中的七层模型
<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
11837
原创 openshift集群安全机制
一、用户认证 authenticationopenshift通过OAuth进行用户的认证,OAuth是一个开源的认证和授权框架,在openshift的master节点上运行着一个内置的OAuth服务对用户的请求进行认证检查,通过认证的用户,会返回一个token令牌。获取token的api地址为: https://cluster.example.com:8443/oauth/token/req...
2018-05-18 12:12:05
1052
原创 kubernetes 集群安全机制
一、概述kubernetes通过一系列安全机制来实现集群的安全控制,以下从几个方面来保证集群安全Authentication: API Server认证管理Authorization:API Server授权管理Admission Control 准入控制Service AccountSecret 二、逐个安全机制总结1、Authentication...
2018-05-15 17:34:55
1005
翻译 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
3551
翻译 Docker 架构介绍:docker安全最佳实践
简介docker 赖以生存的“天生安全的”,docker EE 默认的配置和策略提供基础雄厚的安全环境,因此,他们可以非常容易的修改来适应不同组织的特殊需求。 docker 把重点放到了容器安全的三个关键领域:安全访问、安全内容、安全平台。这导致不仅在Docker EE中内置了隔离和包容功能,而且还启用了开箱即用功能,Linux内核的攻击面积减少。Docker守护进程的控制功能得到了改进,管理员可
2018-05-08 16:58:50
2907
转载 keepalived实现服务高可用
第1章 keepalived服务说明1.1 keepalived是什么? Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例如:Nginx、Haproxy、MySQL等)的高可用解决方案软件。 Keepalived软
2018-05-07 16:15:16
562
Jenkins service, without persistent storage.
2018-09-14
golang s2i builder
2018-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人