自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

转载 Python代码可视化

把以下代码贴到这个网站:http://www.pythontutor.coml1 = [3, [66, 55, 44], (7, 8, 9)]l2 = list(l1)l1.append(100)l1[1].remove(55)print('l1:', l1)print('l2:', l2)l2[1] += [33, 22]l2[2] += (10...

2018-02-01 09:36:00 324

转载 Python函数:使用谷歌翻译翻译英语字符串

代码是同事写的,我把它单独抠出来,可以作为工具函数使用。当然,性能还是个问题,有待解决。import randomimport cookielibimport urllibimport urllib2import HTMLParserimport recookie_support = urllib2.HTTPCookieProcessor(cook...

2018-01-03 11:07:00 201

转载 使用htmldom分析HTML代码

使用语言是Python 3.5。开发环境是Windows。在使用HTMLParser库的时候,发现它不能正确的解析多重div元素嵌套的情况,因为这些div元素中又包含了a元素等其它元素。这似乎是一个长期以来都没解决的BUG:https://sourceforge.net/p/nekohtml/bugs/98/http://jericho.htmlparser.net//doc...

2017-11-30 12:51:00 154

转载 IP地址冲突排查

普通ARP请求报文(查找别人的IP地址,比如:我需要10.1.1.2的MAC地址,10.1.1.2是别人的IP)广播发送出去,广播域内所有主机都接收到,计算机系统判断ARP请求报文中的目的IP地址字段,如果发现和本机的IP地址相同,则将自己的MAC地址填写到该报文的目的MAC地址字段,并将该报文发回给源主机。所以只要发送普通ARP请求的主机接收到报文,则证明广播域内有别的主机使用自...

2017-05-22 10:57:00 808

转载 Kolla 4.0.0环境下VIP无法迁移问题排查

VRRP无法切换VIP的问题分析:Keepalived的配置文件:/etc/kolla/keepalived/keepalived.conf当中,nopreempt选项是影响切换的因素之一,另一个因素则是:vrrp_instance kolla_internal_vip_51 { ... track_script { check_alive }}而chec...

2017-05-04 14:07:00 174

转载 使用virsh命令创建KVM虚拟机快照

查看虚拟机所在主机和虚拟机名称:[root@node-1 ~]# nova show a88dcf5d-c8b2-46a5-af27-a176d8235c9d|grep hyper| OS-EXT-SRV-ATTR:hypervisor_hostname | node-5.evecom.net |[...

2016-03-29 10:44:00 650

转载 创建OpenStack外部网络并分配浮动IP

source openrcneutron net-create ext-net --provider:network_type local --router:external Trueneutron subnet-create ext-net --name ext-subnet --allocation-pool start=168.5.24.30,end=168.5.24.39 --d...

2016-03-16 11:29:00 1382

转载 python 打印类的属性、方法

打印变量db的类(class):[root@fuel ~]# pythonPython 2.6.6 (r266:84292, Jan 22 2014, 09:42:36)[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2Type "help", "copyright", "credits" or "license" for more info...

2016-01-28 15:34:00 1623

转载 Python的import嵌套

[root@fuel ~]# vi /var/lib/docker/devicemapper/mnt/4da57a0078c9d3f32e819373b67de41da37c34a27ee03f74016427e0223df5f2/rootfs/usr/lib/python2.6/site-packages/nailgun/db/sqlalchemy/models/node.py...

2016-01-27 15:02:00 448

转载 修改Python文件日志输出位置

Python logging模块介绍:http://blog.chinaunix.net/uid-26000296-id-4372063.html[root@fuel ~]# vi /var/lib/docker/devicemapper/mnt/4da57a0078c9d3f32e819373b67de41da37c34a27ee03f74016427e0223df5f2/rootfs...

2016-01-27 11:21:00 1074

转载 挂载了Cinder Volume的实例无法动态迁移排错

现象:挂载了Cinder Volume的实例无法动态迁移[root@node-5 nova]# tail -f compute.log2016-01-13 16:36:12.870 18762 ERROR nova.virt.libvirt.driver [-] [instance: 9d3e4665-801e-44bd-b93a-82951102cc22] Live Mi...

2016-01-13 17:14:00 118

转载 配置nova instances使用NFS后端

首先先使用“nova delete”命令删除所有实例,释放磁盘空间。停止nova服务:service libvirtd stopservice openstack-nova-compute stop清空目录:rm -rf /var/lib/nova/instances/*挂载NFS:mount 168.5.22.100:/instances /var/lib/nova/instances...

2016-01-13 16:17:00 190

转载 配置cinder使用NFS后端

首先先使用“cinder delete”命令删除所有实例,释放磁盘空间。停止cinder服务:service openstack-cinder-api stopservice openstack-cinder-scheduler stopservice openstack-cinder-volume stop备份配置文件:cp -a /etc/cinder/cinder.conf /et...

2016-01-13 10:34:00 144

转载 配置glance使用NFS后端

首先先使用“glance image-delete”命令删除所有镜像,释放磁盘空间。停止glance服务:service openstack-glance-api stopservice openstack-glance-registry stop停止swift服务:service openstack-swift-proxy stopservice openstack-swift-acc...

2016-01-12 14:33:00 512

转载 制作windows镜像

下载包含windows驱动的iso:http://222.186.58.77/virtio-win-0.1-30.iso?fid=kF46uzxlPMrgvLDErP0ohhZYwAUASLoCAAAAAMNwTkBRCZezi*ycfjcpu9*AxNot&mid=666&threshold=150&tid=65B307952179330AD16190...

2016-01-10 20:31:00 137

转载 fuel健康检查Heat失败的原因

service openstack-heat-engine restartchkconfig --level 2345 openstack-heat-engine on转载于:https://www.cnblogs.com/endoresu/p/5118195.html

2016-01-10 12:46:00 206

转载 重启OpenStack服务步骤

【重启neutron服务】控制节点:service openstack-nova-api restartservice openstack-nova-scheduler restartservice openstack-nova-conductor restartservice neutron-server restart网络节点:service openvswitch restarts...

2016-01-10 11:18:00 730

转载 改变nova-compute默认位置的方法

# cat /etc/nova/nova.conf |grep -n state_path|grep -v '#'314:state_path=/var/lib/nova转载于:https://www.cnblogs.com/endoresu/p/5089662.html

2015-12-30 18:05:00 153

转载 改变cinder默认vg的方法

在存储节点:# pvcreate /dev/sdb# vgcreate vg100gb /dev/sdb# openstack-config --set /etc/cinder/cinder.conf DEFAULT volume_group vg100gb# chkconfig --list|grep cinder|awk '{print "service "$1" restart"}...

2015-12-30 15:02:00 110

转载 centos lvm常用命令

# vgs -a VG #PV #LV #SN Attr VSize VFree cinder 1 0 0 wz--n- 30.39g 30.39g os 1 2 0 wz--n- 19.00g 4.00m# pvs -S vg_name=os PV VG Fmt Attr PSize PFree /...

2015-12-30 11:57:00 296

转载 cinder /etc/lvm/lvm.conf 注意点

在cinder节点,cinder-volume使用的磁盘(/dev/sdb),需要在/etc/lvm/lvm.conf中配置:devices {...filter = [ "a/sdb/", "r/.*/"]如果cinder节点的操作系统也安装在lvm上,则还需要(在cinder节点操作):filter = [ "a/sda/", "a/sdb/", "r/.*/...

2015-12-30 11:34:00 260

转载 openstack创建实例测试步骤

source admin-openrc.shkeystone user-create --name=demo --pass=123456keystone tenant-create --name=demo --description="Demo Tenant"keystone user-role-add --user=demo --role=_member_ --tenant=demos...

2015-12-30 10:14:00 231

转载 centos常用配置收集

配置ntp服务器:# vi /etc/ntp.confdriftfile /var/lib/ntp/driftrestrict -4 default kod notrap nomodifyrestrict -6 default kod notrap nomodifyrestrict 127.0.0.1restrict ::1server 127.127.1.0include...

2015-12-30 09:27:00 76

转载 fuel 6.1自动推送3控高可用centos 6.5 juno环境排错(二)

https://docs.mirantis.com/openstack/fuel/fuel-6.1/由于在测试高可用时,我是用esxi虚拟机测试,测试过程中遇到了网络问题:虚拟机间网络不通,故从网络上找到了在vSwitch中抓包的方法。1、首先先打开ESXi主机的ssh。2、ssh连接ESXi主机,上传脚本a.sh,此脚本是老外编写 :---------...

2015-12-29 16:33:00 83

转载 fuel 6.1自动推送3控高可用centos 6.5 juno环境排错(一)

查看fuel日志:# less /var/log/docker-logs/remote/node-1.domain.tld/puppet-apply.log2015-12-25T17:26:22.134118+00:00 debug: Waiting 600 seconds for service 'vip__public' to start等待“vip__pu...

2015-12-28 18:03:00 153

转载 openstack controller ha测试环境搭建记录(十五)——创建实例

# source demo-openrc.sh# ssh-keygenGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa):Enter passphrase (empty for no passphrase):Enter same passphrase ...

2015-12-17 17:51:00 187

转载 openstack controller ha测试环境搭建记录(十四)——配置cinder(存储节点)

先简述cinder存储节点的配置: 1、IP地址是10.0.0.41; 2、主机名被设置为block1; 3、所有节点的hosts文件已添加相应条目; 4、已经配置了ntp时间同步; 5、已安装lvm2,并设置为开机自动启动; 6、已经挂载了新的存储设备/dev/sdb。在存储节点执行下列命令:pvcreate /dev/sdb1vgcreate cinder-volumes...

2015-12-17 15:50:00 105

转载 openstack controller ha测试环境搭建记录(十三)——配置cinder(控制节点)

在任一控制节点创建用户:mysql -u root -pCREATE DATABASE cinder;GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'localhost' IDENTIFIED BY '123456';GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'%' IDENTIFIED BY '...

2015-12-17 15:07:00 82

转载 还原openstack配置文件的方法

cp -a /etc/neutron/neutron.conf /etc/neutron/neutron.conf.bakcp -a /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugins/ml2/ml2_conf.ini.bakmkdir tcd twget http://10.0.0.10:7489/openstack-j...

2015-12-17 14:48:00 138

转载 openstack controller ha测试环境搭建记录(十二)——配置neutron(计算节点)

在计算节点配置内核参数:vi /etc/sysctl.confnet.ipv4.conf.all.rp_filter=0net.ipv4.conf.default.rp_filter=0在计算节点使内核参数立即生效:sysctl -p在计算节点安装软件:yum install -y openstack-neutron-ml2 openstack-neutron-openvswitch在计...

2015-12-17 14:30:00 88

转载 openstack controller ha测试环境搭建记录(十一)——配置neutron(网络节点)

在网络节点配置内核参数:vi /etc/sysctl.confnet.ipv4.ip_forward=1net.ipv4.conf.all.rp_filter=0net.ipv4.conf.default.rp_filter=0在网络节点使内核参数立即生效:sysctl -p在网络节点安装软件:yum install -y openstack-neutron openstack-neut...

2015-12-17 11:50:00 100

转载 openstack controller ha测试环境搭建记录(十)——配置neutron(控制节点)

创建neutron用户:mysql -u root -pCREATE DATABASE neutron;GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY '123456';GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'%' IDENTIFIED...

2015-12-17 09:39:00 76

转载 openstack controller ha测试环境搭建记录(九)——配置nova(计算节点)

编辑所有节点的/etc/hosts:10.0.0.14 controller110.0.0.12 controller210.0.0.13 controller310.0.0.10 myvip10.0.0.21 network10.0.0.31 compute110.0.0.41 block110.0.0.51 object110.0.0.52 object2在计算节点上安装软件:yum...

2015-12-16 15:26:00 89

转载 openstack controller ha测试环境搭建记录(八)——配置nova(控制节点)

在任一节点创建nova用户:mysql -u root -pCREATE DATABASE nova;GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'localhost' IDENTIFIED BY '123456';GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIED BY '123456';...

2015-12-16 10:09:00 102

转载 openstack controller ha测试环境搭建记录(七)——配置glance

在所有集群安装glance软件:yum install -y openstack-glance python-glanceclient在任一节点创建glance用户:mysql -u root -pCREATE DATABASE glance;GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY '1...

2015-12-14 17:45:00 111

转载 openstack controller ha测试环境搭建记录(六)——配置keystone

在所有节点的hosts文件添加:10.0.0.10 myvip在所有节点安装# yum install -y openstack-keystone python-keystoneclient# yum install -y openstack-utils在所有节点设置keystone.conf文件使用mysql集群地址:# openstack-config --set /etc/...

2015-12-13 20:29:00 93

转载 openstack controller ha测试环境搭建记录(五)——配置rabbitmq集群

配置rabbitmq集群的步骤非常简单,因为其本身含集群功能,参考openstack官网文档:http://docs.openstack.org/ha-guide/controller-ha-rabbitmq.html在所有节点安装rabbitmq:# yum install -y rabbitmq-server在所有节点设置rabbitmq开机启动:# systemctl e...

2015-12-13 19:10:00 87

转载 corosync集群的选举算法

《Cluster Concepts》http://linux-ha.org/wiki/Cluster_Concepts《Managing Computers with Automation》http://techthoughts.typepad.com/managing_computers/2007/10/split-brain-quo.html《clu...

2015-12-11 11:57:00 137

转载 Horizon/DomainWorkFlow

https://wiki.openstack.org/wiki/Horizon/DomainWorkFlow转载于:https://www.cnblogs.com/endoresu/p/5037993.html

2015-12-11 09:15:00 142

转载 openstack controller ha测试环境搭建记录(四)——配置mysql数据库集群

内容正式开始前,我已经在集群中添加了新的节点controller1(IP地址为10.0.0.14)。在所有节点上安装软件:# yum install -y mariadb-galera-server xinetd rsync在节点1初始化数据库:# systemctl start mariadb.service# mysql_secure_installation# mys...

2015-12-10 16:43:00 94

空空如也

空空如也

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

TA关注的人

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