自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (6)
  • 收藏
  • 关注

原创 Gerrit hook for Jira

基于Python实现的Gerrit hook用于链接Jira的故事或者任务,通过在commit message添加 `Jira: Jira故事/任务ID` 即可自动在Jira对应的故事或任务添加Gerrit change相关信息,并自动修改故事/任务状态

2022-11-23 10:30:44 235 1

原创 zookeeper基于arm64构建rpm

zookeeper基于arm64构建rpm方式1wget http://dl.marmotte.net/rpms/redhat/el7/x86_64/zookeeper-3.4.9-1.el7/zookeeper-3.4.9-1.el7.noarch.rpm方式2sudo yum install -y rpm-build rpmdevtools mockgit clone https:...

2020-09-17 14:41:34 1089

原创 MacOS macvim 代替系统vim

brew install macvim -- --with-override-system-vim --with-lua --with-luajit

2020-09-17 14:36:43 560

原创 elasticsearch 7.x基于arm64构建rpm

下载配置java 13wget https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk13u-2019-12-06-19-50/OpenJDK13U-jdk_aarch64_linux_hotspot_2019-12-06-19-50.tar.gztar -xvf OpenJDK13U-jdk_aarch...

2019-12-09 16:43:44 4627 1

原创 Centos 7安装vim 8

卸载vim 7yum remove vim-common vim-minimal vim-enhanced vim-filesystem -y包安装vim 8tee /etc/yum.repos.d/vim.repo << EOF[vim]name=VIM upgradebaseurl=http://mirror.ghettoforge.org/distributions...

2019-10-21 16:03:58 252

原创 gitlab后台重置密码

gitlab-rails console productionuser = User.where(id: 1).firstuser.password = 'password'user.password_confirmation = 'password'user.save!# 如果需要更改某个用户为管理员,执行:user.update_attribute :admin, trueuse...

2019-05-12 19:57:11 1236

原创 Centos 7修改网卡名称

Centos 7默认安装完系统后网卡名称一般是自动生成的名字,例如:enp2s0f0,但是在某些使用场景下需要统一网卡名称为传统的ethx,通过几个步骤既可修改:修改/etc/default/grub,在GRUB_CMDLINE_LINUX行添加net.ifnames=0 biosdevname=0,如下GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.l...

2019-04-15 10:05:14 486

原创 CentOS 7云虚拟机配置DHCPv6

linuxCentOS 7云虚拟机配置DHCPv6CentOS 7云虚拟机配置DHCPv6修改 /etc/sysconfig/network-scripts/ifcfg-eth0TYPE="Ethernet"BOOTPROTO="dhcp"DEFROUTE="yes"PEERDNS="yes"PEERROUTES="yes"IPV6INIT="yes"DHCPV6C=

2019-03-12 14:34:03 1943

原创 RunV安装配置

最近在学习了解Kata相关技术,纪录下RunV的安装过程安装Golang官方安装文档安装RunV# 安装依赖sudo apt-get install -y autoconf automake pkg-config libdevmapper-dev libvirt-dev libvirt-bin wget libaio1 libpixman-1-0 jq qemu-sy

2018-01-26 12:06:39 1585

原创 Openstack Sydney Summit 投票

没有帐号的先注册:https://www.openstack.org/summit-login/login注册过帐号的直接登录:https://openstackid.org/accounts/user/login登陆后进入投票链接投票:https://www.openstack.org/summit/sydney-2017/vote-for-speakers#

2017-08-02 08:59:04 600

原创 加速maven镜像仓库

修改/etc/maven/settings.xml在配置节点下面加入: nexus-aliyun central Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public

2016-08-15 22:28:32 1724

原创 [投票] Openstack Barcelona Summit 报告投票

Openstack Barcelona Summit 报告投票

2016-07-27 10:55:40 917

原创 解决:no matching key exchange method found. Their offer: diffie-hellman-group1-sha1

修改~/.ssh/config,加入Host * KexAlgorithms +diffie-hellman-group1-sha1

2016-05-05 17:30:46 44083 6

原创 投票 - Austin Openstack Summit

投票 - Austin Openstack Summit投票链接: Trigger-type billing project for Openstack - Bilean start lxc from rbd volume

2016-02-10 16:50:58 501

原创 Neutron QoS 使用

Neutron QoS 使用Neutron Liberty版已经支持openvswitch qos-rate-limiting: http://openvswitch.org/support/config-cookbooks/qos-rate-limiting/,下面我们通过简单的测试介绍其使用:安装最新neutron和neutronclient$ git clone https://github.

2015-09-11 16:20:20 3651

原创 Openstack Tokyo Summit投票

Openstack Tokyo Summit投票

2015-07-25 18:32:47 810 1

原创 修改linux shell登陆欢迎信息

Ubuntu欢迎信息保存在/etc/update-motd.d/,修改其中的文件即可修改欢迎信息~# ls /etc/update-motd.d/00-header 10-help-text 90-updates-available 91-release-upgrade 98-fsck-at-reboot 98-reboot-required修改相应文件后,执行~# r

2015-06-17 22:47:53 4793

原创 Docker Nova Driver实践

Docker安装​http://docs.docker.com/installation/ubuntulinux/配置文件修改:# nova.conf[Default]compute_driver=novadocker.virt.docker.DockerDriver[docker]inject_key = True #允许注入ssh公钥# glance

2015-06-12 15:52:49 2113 3

转载 Run monitoring physical devices on devstack

From “Icehouse” release on Openstack has been added monitoring physical devices. At this moment available only one inspector – SNMP Inspector. IPMI Inspector will be add soon.1. SNMP data:

2015-04-30 09:23:05 712

原创 ssh卡在expecting SSH2_MSG_KEXDH_REPLY解决

碰到一个奇怪的问题ssh -v 10.0.0.189OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014debug1: Reading configuration data /etc/ssh/ssh_configdebug1: /etc/ssh/ssh_config line 19: Applying options for *debug1: Con

2015-04-16 13:34:21 5065

转载 Python使用PyPI管理包

原文地址:http://www.omgdba.com/python-use-pypi-manage-packages.htmlPyPI(Python Pakkage Index,http://pypi.python.org/pypi)是一个Python的公共资源库,它管理者Python相关的哥哥功能包。任何人都可以登录该主页去下载Python的相关包资源。当然,为了方便起见,它也提供一个名

2015-03-03 19:18:40 2244

原创 OpenStack vancouver summit presentation投票

Openstack summit 投票,投票截止日期:2015.2.24 7:00 AM,没有openstack账号的首先注册个号:https://www.openstack.org/join/register/图文:1.填写用户邮件相关信息,然后添加Affiliation,点击下图红框2. Affiliation随便填个公司,然后时间即可3. 填写地址邮编密码等信息,然后提交

2015-02-17 19:29:02 723

转载 iostat来对linux硬盘IO性能进行了解

以前一直不太会用这个参数.现在认真研究了一下iostat,因为刚好有台重要的服务器压力高,所以放上来分析一下.下面这台就是IO有压力过大的服务器 12345678$iostat -x 1Linux 2.6.33-fukai (fukai-laptop)        

2014-08-25 09:01:47 463

转载 基于 Open vSwitch 的 OpenFlow 实践

原文地址:http://www.ibm.com/developerworks/cn/cloud/library/1401_zhaoyi_openswitch/Open vSwitch 概述Open vSwitch(下面简称为 OVS)是由 Nicira Networks 主导的,运行在虚拟化平台(例如 KVM,Xen)上的虚拟交换机。在虚拟化平台上,OVS 可以为动态变

2014-07-28 09:40:35 1018

转载 解除openstack中instance对IP的限制(在虚拟机中飘VIP)

最近公司的几个关键业务跑在openstack中的虚拟机中,想把几个虚拟机做成负载均衡和高可用集群。对于负载均衡,G版本已经集成了haproxy插件,对haproxy的配置做了一层封装,可以很方便的通过quantum去创建一个负载均衡池,为相同或者不同宿主机上的虚拟机提供负载均衡的能力。在这个模式下,haproxy是运行在宿主机上的。遗憾的是,目前还不

2014-06-04 18:37:02 2003

原创 Running cinder in apache2

基础环境:ubuntu-12.04-serveropenstack Havana配置过程:添加apache配置文件[plain] view plaincopy# vim /etc/apache2/conf.d/neutron.conf  [plain] view plai

2014-05-21 16:51:43 726

转载 关于linux下(自动)修改用户密码

本文章总结了如何手动、自动修改本地用户密码及远程机器的用户密码。对做自动化测试提供了自动修改用户密码的原理及方法。修改本地用户密码:1、交互配置本地用户:以root用户:passwd Changing password for user dewang.New UNIX password: BAD PASSWORD: it is too shortRetype n

2014-05-02 13:09:35 4560

转载 HowTo: Flush Contents Of a Memcached Server Using Command Line

You can invalidate all existing cache items using the flush_all command. This command does not pause the server, as it returns immediately. It does not free up or flush memory at all, it just causes

2014-04-13 23:55:21 774

原创 Openstack keystone token to memcache

keystone版本:havana修改/etc/keystone/keystone.conf[token]driver = keystone.token.backends.sql.Tokenprovider = keystone.token.providers.pki.Provider[memcache]servers = 127.0.0.1:11211[cache]

2014-04-01 16:31:42 1650

转载 查看mysql库大小,表大小,索引大小

查看所有库的大小mysql> use information_schema;Database changedmysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data  from TABLES;+----------+| data     |+----------+

2014-04-01 16:27:06 1583

原创 Django负载均衡session共享

配置了负载均衡Django后,发现登录后点击下一个页面又需要重新登录,原因是由于session没有共享。将settings.SECRET_KEY设置成一样使用同一个memcache server共享session

2013-12-26 09:54:18 3539

转载 memcache及其telnet命令使用详解

1、启动Memcache 常用参数memcached 1.4.3-p       设置端口号(默认不设置为: 11211)-U       UDP监听端口 (默认: 11211, 0 时关闭)  -l   绑定地址 (默认:所有都允许,无论内外网或者本机更换IP,有安全隐患,若设置为127.0.0.1就只能本机访问)-d            独立进程运行-u 绑定使

2013-12-23 10:11:42 732

原创 python unit test to assert a method calls sys.exit()

with self.assertRaisesRegexp(SystemExit, '1'):    your_method()

2013-12-09 17:51:46 866

原创 gerrit和trac的ticket结合

https://github.com/liyingjun/gerrit-trac-hook

2013-10-08 15:06:08 955

原创 Ubuntu 12.04安装libvirt-1.1.1

1.更新源sudo add-apt-repository 'deb http://ppa.launchpad.net/openstack-ubuntu-testing/havana/ubuntu precise main'sudo apt-get update详见:https://launchpad.net/~openstack-ubuntu-testing/+archive/h

2013-09-06 16:27:39 1393

转载 Understanding OpenStack Authentication: Keystone PKI

现在知道为什么keystone要支持PKI Token了http://www.mirantis.com/blog/understanding-openstack-authentication-keystone-pki/by Bartek KupiduraJuly 10, 2013The latest stable release of OpenStack,

2013-08-12 17:35:25 1021

原创 Openstack keystone 多级用户扩展

需求:适应政府、公司等多级组织结构,使不同层次的用户拥有不同权限(即上层用户可以管理下层用户的各种资源)实现原理:将Project-Users(一个Project对应一个或者多个User)做成树形结构,举个简单的例子:假设我们有3个级别的用户:公司(C0)、部门(P1,P2)、小组(G1,G2,G3),对应到keystone即是5个Project分别为C0、P1、P2、G1

2013-08-07 16:52:04 1496 2

原创 Running neutron in apache2

目前quantum/neutron server只支持单个进程运行,将其运行在apache上能够极大程度的提升其并发处理能力基础环境:ubuntu-12.04-serveropenstack Grizzly配置过程:添加apache配置文件# vim /etc/apache2/conf.d/nova.confWSGIScriptAlias /quantum /v

2013-07-15 09:25:02 943 2

原创 在Apache上运行nova-api

如果部署大规模openstack,将nova-api运行在Apache上是个不错的选择。基础环境:ubuntu-12.04-serveropenstack Grizzly配置过程:添加apache配置文件# vim /etc/apache2/conf.d/nova.confWSGIScriptAlias /ec2 /var/www/cgi-bin/nova/ec2W

2013-07-12 20:26:52 966

原创 openstack负载均衡及高可用配置

1、RabbitMQ集群配置1.1、rabbitmq介绍RabbitMQ是用erlang开发的,集群非常方便,因为erlang天生就是一门分布式语言。RabbitMQ的集群节点包括内存节点、磁盘节点。顾名思义内存节点就是将所有数据放在内存,磁盘节点将数据放在磁盘。不过,如前文所述,如果在投递消息时,打开了消息的持久化,那么即使是内存节点,数据还是安全的放在磁盘。良好的设计架构可以如

2013-06-06 10:39:45 3819

PHP 编程 论坛-10.07

学习PHP编程写的一个论坛,实现论坛基本功能,如,发帖,回复,上传下载附件。权限设置,游客,普通用户,管理员...

2010-08-08

C语言SOCKET编程FTP

学习SOCKET编程做的一个FTP,支持创建删除目录,文件,显示目录信息,进出目录,下载上传文件及目录等基本ftp 操作;支持普通用户和超级用户(不同权限)......

2010-07-27

ns-2 多信道多接口示例程序

多信道多接口的程序,2,4,9节点的方阵网络的模拟,ns-2-2.33上做的扩展,用的是Ramon的方案,扩展代码自己找。。

2010-07-14

计算机网络答案谢希仁

计算机网络习题解答 谢希仁编著. pdf格式

2010-01-22

数据库第四版答案王珊,萨师煊编著

数据库第四版答案王珊,萨师煊编著。 还不错。

2010-01-22

通信软件设计基础第一版~~

通信软件设计基础第一版,非常经典的一本书。 大家可以参考参考~~

2009-06-04

空空如也

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

TA关注的人

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