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...
使用htmldom分析HTML代码 使用语言是Python 3.5。开发环境是Windows。在使用HTMLParser库的时候,发现它不能正确的解析多重div元素嵌套的情况,因为这些div元素中又包含了a元素等其它元素。这似乎是一个长期以来都没解决的BUG:https://sourceforge.net/p/nekohtml/bugs/98/http://jericho.htmlparser.net//doc...
Python函数:使用谷歌翻译翻译英语字符串 代码是同事写的,我把它单独抠出来,可以作为工具函数使用。当然,性能还是个问题,有待解决。import randomimport cookielibimport urllibimport urllib2import HTMLParserimport recookie_support = urllib2.HTTPCookieProcessor(cook...
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...
创建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...
IP地址冲突排查 普通ARP请求报文(查找别人的IP地址,比如:我需要10.1.1.2的MAC地址,10.1.1.2是别人的IP)广播发送出去,广播域内所有主机都接收到,计算机系统判断ARP请求报文中的目的IP地址字段,如果发现和本机的IP地址相同,则将自己的MAC地址填写到该报文的目的MAC地址字段,并将该报文发回给源主机。所以只要发送普通ARP请求的主机接收到报文,则证明广播域内有别的主机使用自...
使用virsh命令创建KVM虚拟机快照 查看虚拟机所在主机和虚拟机名称:[root@node-1 ~]# nova show a88dcf5d-c8b2-46a5-af27-a176d8235c9d|grep hyper| OS-EXT-SRV-ATTR:hypervisor_hostname | node-5.evecom.net |[...
Python的import嵌套 [root@fuel ~]# vi /var/lib/docker/devicemapper/mnt/4da57a0078c9d3f32e819373b67de41da37c34a27ee03f74016427e0223df5f2/rootfs/usr/lib/python2.6/site-packages/nailgun/db/sqlalchemy/models/node.py...
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...
修改Python文件日志输出位置 Python logging模块介绍:http://blog.chinaunix.net/uid-26000296-id-4372063.html[root@fuel ~]# vi /var/lib/docker/devicemapper/mnt/4da57a0078c9d3f32e819373b67de41da37c34a27ee03f74016427e0223df5f2/rootfs...
挂载了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...
配置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...
配置glance使用NFS后端 首先先使用“glance image-delete”命令删除所有镜像,释放磁盘空间。停止glance服务:service openstack-glance-api stopservice openstack-glance-registry stop停止swift服务:service openstack-swift-proxy stopservice openstack-swift-acc...
配置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...
fuel健康检查Heat失败的原因 service openstack-heat-engine restartchkconfig --level 2345 openstack-heat-engine on转载于:https://www.cnblogs.com/endoresu/p/5118195.html
制作windows镜像 下载包含windows驱动的iso:http://222.186.58.77/virtio-win-0.1-30.iso?fid=kF46uzxlPMrgvLDErP0ohhZYwAUASLoCAAAAAMNwTkBRCZezi*ycfjcpu9*AxNot&mid=666&threshold=150&tid=65B307952179330AD16190...
改变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
重启OpenStack服务步骤 【重启neutron服务】控制节点:service openstack-nova-api restartservice openstack-nova-scheduler restartservice openstack-nova-conductor restartservice neutron-server restart网络节点:service openvswitch restarts...
改变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"}...
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 /...