自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangzhenhao的专栏

“纸上得来终觉浅,绝知此事要躬行。” I hear and I forget. I see and I remember. I do and I understand.

  • 博客(73)
  • 资源 (2)
  • 收藏
  • 关注

转载 Kubernetes Ingress Controller的Nginx多种实现(翻译)

原创云计算技术栈https://mp.weixin.qq.com/s/bOuZI6KC92NBC3SOgDFQDg在使用K8S的Ingress的时候需要我们自己来选择一个或者多个要使用的Ingress Controller。最常用的就是基于Nginx的Ingress控制器。但是很多人不清楚基于Nginx的控制器不止一种,而且使用上也是有不一致的。这就有必要在使用和遇到问题查...

2020-03-13 19:31:57 547

转载 Kubernetes Ingress hello-world

文章转自微信公众号:https://mp.weixin.qq.com/s/x3kT-czSvvn72srn46D80Q 环境信息 软件 版本 备注 OS CentOS Linux release 7.7.1908 (Core) Kubernetes v1.17.3 Nginx Ingress ...

2020-03-12 17:17:19 408

转载 Airflow overview(airflow 初探)

原文转自微信公众号“ 云计算技术栈“:https://mp.weixin.qq.com/s/scyeGGGHMWZ55A174vAYfQAirflow overview(airflow 初探)airflow 简介Airflow 是一个Apache下的顶级开源项目。它基于DAG(Directed Acyclic Graph)有向无环图来组织workflow。提供了可视化的UI可以方便的对系...

2020-02-09 17:45:02 489

转载 为什么在Helm3中要移除Tiller(翻译)

转自微信公众号:https://mp.weixin.qq.com/s/lHVYZQQ0uIaooSjxu_-1Ig引言由于项目原因,需要在生产环境中部署helm,所以对于helm的版本进行了一些调研。发现19年发布的helm 3 的一个很大变化就是移除了heml2中非常重要的组成部分Tiller,所以专门查阅了官方说明。以了解该重大变更的背景及技术考量。During the ...

2020-02-05 14:47:12 2403

转载 How you can use qemu/kvm base images to be more productive

How you can use qemu/kvm base images to be more productive (Part 1)from: http://www.linux-kvm.com/content/how-you-can-use-qemukvm-base-images-be-more-productive-part-1Monday, August 11, 2008 - 1

2016-12-13 15:52:56 1208

转载 Availability Zones and Host Aggregates in OpenStack Compute (Nova)

//from:https://blog.russellbryant.net/2013/05/21/availability-zones-and-host-aggregates-in-openstack-compute-nova/写的特别清楚感觉。分享给大家====================================================================

2016-10-28 12:32:46 400

转载 五个Docker监控工具的对比

from:http://dockone.io/article/397【编者的话】这篇文章作者是Usman,他是服务器和基础架构工程师,有非常丰富的分布式构建经验。该篇文章主要分析评估了五种Docker监控工具,包括免费的和不免费的:Docker Stats、CAdvisor、Scout、Data Dog以及Sensu。不过作者还是推荐使用Data Dog。另外还有两个工具:Promet

2016-10-08 10:40:17 2861

原创 nova 通过 qemu-guest-agent 修改用户密码

背景:    Openstack 的命令行工具中有 修改用户密码的命令。但是如果不做任何修改(配置)的话,无法正常工作。为了让其能够正常工作。我们需要做如下步骤。大前提 libvirt >=1.2.6在nova can_set_password 函数判断了支持该功能的版本号。  首先添加镜像(以ubuntu16.04LTS 为例)。并且给镜像添加两个属性:#  open

2016-09-23 15:33:21 4588

转载 OpenStack Storage for Dummies book

from:https://www.sebastien-han.fr/blog/2016/07/05/OpenStack-Storage-for-Dummies-book/OpenStack Storage for Dummies bookWith the help of two colleagues, I’ve been busy writing this little boo

2016-09-23 12:02:23 533

转载 OpenStack官方镜像和密码

现在各大linux厂商,其实已经有专门给openStack提供的镜像,不过国内的朋友,不太习惯老外做镜像的方式,经常问密码是多少。现在安全事故很多,所以还是建议大家去官方下载镜像,有使用的问题,也比较好交流。自己手工做镜像,其实需要做不少工作,才能在OpenStack平台里用的很舒服。支持修改密码默认OpenStack的Dashboard修改虚拟机的密码的功能是关闭的,你需要enabl

2016-09-18 16:43:33 15768 2

原创 Mesos 常用 Framework整理总结(读书笔记)

由于Mesos的两层调度架构,使得它更像一个DCOS的内核。它本身只负责 物理资源的管理、调度等。而对于上层应用只提供了任务层面的抽象。而对于任务的具体调度执行等,都需要Framework来自行实现。从而使得Mesos的实现更简洁、更灵活。同时有利于它的管饭运用。        开发一个Framework成了使用mesos的入门条件。而对于企业级的应用来说有一些共用的需求,比如:异常恢复、健康

2016-08-21 14:23:45 5829

转载 iptables 简介

我转载的这篇文章对iptables进行了比较深入且清晰的总结。非常值得学习。根据自己需要对本文进行了适当的删减以更便于阅读学习。现总结如下:      本文提及了 iptables的主要的内容“三表:FILTER、NAT、MANGLE;五链:INPUT、OUTPUT、FORWARD、PREROUTING、POSTROUTING”。其中对规则、链、表都进行了比较清楚的定义。

2016-08-19 23:58:36 360

原创 一个给力的各种语言的框架的整理(来自于github的一个NB项目)

以下是该项目的 README:Awesome AwesomenessA curated list of amazingly awesome awesomeness.Also available on: Awesome-Awesomeness.ZEEF.comProgramming LanguagesAutoHotkeyAssemblerCC/C++Cloju

2016-08-19 18:20:04 810

转载 Python的框架集合

今天突然遇到一个比较全面的 python的框架的列表,分享一下。 http://www.cnblogs.com/lonenysky/p/4780300.htmlAwesome Python,Python的框架集合Awesome PythonA curated list of awesome Python frameworks, libraries and software. I

2016-08-19 18:12:55 8318

原创 Django项目中用JS实现加载子页面并传值

在Django的开发过程中,有一些功能是通过JS根据用户的不同选择来加载页面中的某一部分(子页面)的。如果子页面中有我们需要传入的值。可以这么实现在js函数中调用 $("#base_page_div1").load('SUB_URL  #sub_page_div1');此处 SUB_URL只需要是你在父页面对于URL基础上的多处部分即可。比如 父页面的URL为  /resource/bas

2016-04-20 15:06:39 3645

原创 【openstack】【gitreview】确认自己的的环境是否能链接到review.openstack.org

在使用gitreview的时候,需要确认自己是否有权限提交代码到社区以供review。比如执行:git review -s 失败,log 如下zzh@devstack:/opt/stack/nova$ git review -sCould not connect to gerrit.Enter your gerrit username: zhangzhenhaoTryi

2016-04-15 12:18:05 1448

原创 【nova】【libvirt】【glance】创建VM的过程中的 镜像创建过程

看了一下OpenStack+Libvirt+KVM的配置下, 创建虚拟机的过程中Image创建过程。1. 找到 虚拟机的创建函数:/opt/stack/nova/nova/virt/libvirt/driver.py中的:       def spawn(self, context, instance, image_meta, injected_files,             

2016-04-14 18:22:45 638

原创 【openstack】【nova】【libvirt】在计算节点上实现的imagecache

OpenStack+Libvirt+KVM的最常用部署方式中,在计算节点上总会出现一个 /var/lib/nova/instances/_base/ 的目录,而这个目录就是用来做 imagecache的。为什么要做imagecache:  1. 这个有vm image各格式的原因, 一般常用的格式多为qcow2, raw。如果每个虚拟机都从glance中copy iamge到本地,就意味着

2016-04-14 11:05:58 1700

原创 JS 重新加载当前页面或者父页面

在开发过程中想要在某个时机去刷新某个固定的页面,去更新该页面某些控件的属性,比如显示隐藏、是否可点击等。是用的主要是通过 刷新该页面,方法如下:    方法一:           在该页面中调用: location.reload();     方法二:           在该页面调用:    locatiion.replace("NEW_URL");

2016-04-08 09:50:43 6527

原创 [Docker] ubuntu14.04LTS 上部署自己的 provider docker registry

在调研 Marathon  的过程中遇到了一个问题。就是每次新建APP的时候。总是会重新的去docker hub上push 镜像。导致每次启动app的时间都很漫长,严重影响了自己的进度。而没有找到合适的方式如何让其使用本地的 image, 所以就想就此机会搭建一个自己的 Provider docker registry。 毕竟自己也经常性的需要在不同的机器上部署docker。这样反而提升了部署效率

2016-03-19 22:06:35 378

原创 自己用的的KVM相关的技术点的总结

接触KVM等虚拟化技术也有三年了虽然没有一直关注,但也有了一些认识和理解。却从来没有写过什么总结整理,无意中的一次面试让我开始思考自己对于它,都有哪些认知和理解。所以有了这篇总结。    我没有做过KVM该技术本身相关的开发。但是确实是在一段时间内对虚拟化的相关技术、实现原理、应用等都做了很多的了解。当然最初是由于工作需要。但是由于没有从事相关的开发工作。所以从优化或者说如何使用能够满足我们的

2016-03-19 14:48:41 366

原创 python Duck Typing 想到了自己的Python使用经历

不知不觉使用python写代码已经有3年多了,从12年的7月份开始接触Python,当时因为自己是Object-C、C、C++的背景。所以大部分的理解都是从哪里映射过来的。在工作中也还算是够用了。而且随着使用的增多。自己的认识也慢慢的深入这。     不知道从什么时候开始,自己开始对语言本身的一些细节,概念等,开始没有那么关注。或者说没有那么多在意。而是把精力放在了设计、编码习惯、编码风格、在

2016-03-19 14:29:44 2377

原创 OpenStack企业部署遇到的问题总结

先说句题外话,突然想知道在国内IDC中大家都用的什么操作系统,但是百度了半天也没有发现有相关的信息。所以如果有大牛了解。可以分享一下。一、基本情况说明:当前IDC中OS选择的是Ubuntu14.04 Server 64bit LTS。 OpenStack是社区版L版本。监控系统用的 Zabbix。部署的组件主要包括: Nova、Neutron、Glance、Keystone

2016-01-23 19:13:07 463

原创 OpenStack中国联盟公开课20160105参会笔记

首先是吐槽本次公开课的人真的是很多呀~~~。可见云计算是多么的火爆~。以下是自己的笔记已经一点小小的想法。希望对大家能有抛砖引玉的作用~,共勉之~。OpenStack中国联盟公开课20160105OpenStack与Container的集成  IBMDock的集群的使用当前存在的主要问题:网络问题:对于跨主机的网络及部署现在还没有成熟的支持。

2016-01-23 18:48:56 871

转载 horizon is easy and complex

Horizon Is Easy, Horizon Is Complex本文出自我的同事兼基友@monsterxx03 之手,本人稍作润色 Horizon Is Easy, Horizon Is Complex如果要用一句话来概括Openstack Dashboard项目Horizon:它是一个基于django webframework开发的标准的python wsgi程序。

2015-03-17 23:09:03 598

原创 bootloader

u-boot:UEFI:

2014-02-24 17:34:30 461

转载 [python] locals 和 globals(python学习14)

//from http://blog.sina.com.cn/s/blog_64668ff00100od2b.htmllocals 和 globals我们先偏离一下 HTML 处理的主题, 讨论一下 Python 如何处理变量。 Python 有两个内置的函数, locals 和globals, 它们提供了基于 dictionary 的访问局部和全局变量的方式。

2014-02-24 16:13:01 510

原创 pylint--info from google

When you want to use python . it is a good tools for you to find some issue.and you can run it before debug your source code. ///-----------------informance from google.incRu

2014-02-17 15:09:37 641

转载 U_boot 的 bootcmd 和bootargs参数详解

from:http://www.cnblogs.com/cornflower/archive/2010/03/27/1698279.html转自 :http://linux.chinaunix.net/bbs/archiver/tid-1111568.html    U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。u-bootcmd   

2013-07-02 11:47:19 453

转载 U-Boot编译过程完全分析

//向这位转行的大哥致敬。//from :http://www.cnblogs.com/heaad/archive/2010/07/17/1779806.html//源地址 格式更漂亮。。。。。。2.1       U-Boot Makefile分析2.1.1             U-Boot编译命令       对于mini2440开发板,编译U-Boot需要执行如下

2013-06-25 11:47:16 486

转载 linux内核简介,配置裁剪,编译

//from http://blog.163.com/hellowpty@126/blog/static/141982220201041003038319/    内核开发——Linux内核简介(Linux体系结构,Linux内核架构)——Linux内核源代码(目录结构)——Linux内核配置裁剪与编译  Linux体系结构

2013-06-24 19:57:31 1085

转载 [linux] Linux的/proc目录

//from http://1895974.blog.51cto.com/1885974/362169proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。  下面简要介绍其下文件:/proc/cpuinfo  c

2013-05-10 17:46:09 470

转载 python模块——logging(日志管理)

// from : http://blog.sina.com.cn/s/blog_4b5039210100f1wv.html    一般情况下,一些程序的调试过程中我们会让它输出一些信息,特别是一些大型的程序,我们通过这些信息可以了解程序的运行情况,python提供了一个日志模块logging,它可以把我们想要的信息全部保存到一个日志文件中,方面我们查看。我们先

2013-04-18 17:14:20 555

原创 关于自动化测试的一些思考

自动化测试在软件开发中的意义逐渐被人们重视起来。尤其是在周期很长,持续开发的大型项目中,尤为重要。只有自动化的验证才能保证项目可以很好的控制 功能回退,迅速的发现问题。提高开发人员的开发效率。同时为 开发人员进行代码的重构提供了一些心理上及测试上的保证。能够有效的提高代码质量。因为在日常开发中很多时候因为项目进度问题,以及对于功能回退的 畏惧而导致对于代码的重构,优化工作被搁置。而如果能够进行高效

2013-03-26 11:21:35 552

转载 [linux][command] linux 中的测试硬盘读写速度的命令: time dd 使用介绍

//from : http://hll142475.blog.163.com/blog/static/621382009249558136/// if have some question . mail me.dd工具使用dd重要参数参数含义if输入设备或者文

2013-03-26 10:53:32 1186

转载 diff 工具使用 ,如何为Linux生成和打上patch

// http://www.codesky.net/article/201109/161781.html通过diff工具生成补丁, patch工具打上补丁.在使用diff之前, 你需要保留一份未修改过的源码, 然后在其它地方修改源码的一份拷贝. diff对比这两份源码生成patch. 修改过的源码必须保留原来的文件名, 例如, 如果你修改源码中的a.c文件, 那么,

2013-03-19 16:27:14 577

转载 python下的Pexpect

//http://jiangzhixiang123.blog.163.com/blog/static/27802062201010102422192/Pexpect 是一个用来启动子程序并对其进行自动控制的 Python 模块,它可以用来和像 ssh、ftp、passwd、telnet 等命令行程序进行自动交互。本文介绍 Pexpect 的主要用法和在实际应用中的注意点。 Python

2013-03-14 15:32:51 1220

转载 使用 Yocto Project 构建自定义嵌入式 Linux 发行版

from:http://www.ibm.com/developerworks/cn/linux/l-yocto-linux/简介: Yocto Project™ 是一个开源项目,设立该项目是为了使嵌入式 Linux® 开发更简单,更易于在不同架构间进行移植。本文将介绍该项目并提供如何开始使用该项目的分步指导概述Yocto Project 是一个开源协

2013-03-07 13:28:54 1546

转载 [Python] Python 代码性能优化技巧

from //  http://www.ibm.com/developerworks/cn/linux/l-cn-python-optim/index.html简介: 选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的

2013-03-07 11:17:53 802

转载 【linux】 linux 下怎样查找一个文件夹在哪个目录下

如果只显示所在目录的路径:find 目录 -type d -name "查询目录名" -printf "%h\n"如果同时显示目录名称和所在目录的路径:find 目录 -type d -name "查询目录名" -printf "%p %h\n"//http://djy0011.blog.163.com/blog/static/138197453201175551519

2013-02-26 18:10:24 1465

libvirt virsh 命令指南

官方的 libvirt virsh 命令指南

2015-06-05

OpenStack Kilo ubuntu 部署文档

OpenStack官方的部署文档,专业,清晰

2015-06-05

空空如也

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

TA关注的人

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