- 博客(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
原创 解决: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
原创 修改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
原创 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
C语言SOCKET编程FTP
2010-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人