自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 BLS签名算法

BLS签名方案是一个基于双线性映射的密码学算法,它可以应用于可验证随机函数的设计,具有可验证性、随机性、唯一性、确定性。记,e: G*G->G'为一个非退化的双线性映射,G和G'为素数r阶乘法群,根据双线性映射性质有e (g1^x, g2^y) = e (g1, g2)^(x * y)。BLS签名包括三个算法。算法描述:(1)密钥生成算法KeyGen:随机选取x in [0, r...

2019-04-24 17:22:59 3079

原创 Fatal: Unable to attach to remote geth: no known transport for URL scheme "c"

执行geth attach指令报错Fatal: Unable to attach to remote geth: no known transport for URL scheme "c"解决办法:geth attach  ipc:\\.\pipe\geth.ipc

2018-03-21 22:24:28 720

原创 OpenStack Barbican Pike版本安装使用

以下操作不做特殊说明均在控制节点执行1 RPM包安装控制节点: openstack-barbican-common-5.0.0-1.el7.noarch openstack-barbican-5.0.0-1.el7.noarch python2-barbicanclient-4.5.2-1.el7.noarch openstack-barbican-worker-5.0.0-1

2018-01-04 14:31:52 2207

原创 Golang 系统调用Syscall

Go 系统调用最近在研究go语言,发现go语言系统调用源码只有调用函数的定义,没有指导文档,网上也没有相关文档的说明,自己稍微研究了一下,不对的地方欢迎指教 go源码中关于系统调用的定义如下:func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)func Syscall6(trap, a1, a2, a3, a4, a

2017-12-22 14:51:26 22109 1

原创 虚机磁盘扩展-lvm其他盘

虚机磁盘扩展-lvm其他盘

2017-11-15 17:31:15 1272

转载 虚机磁盘扩展-lvm分区

虚机磁盘扩展-lvm分区

2017-11-15 17:29:31 533

原创 cinder list查不到云硬盘信息,但是云硬盘实际存在,cinder show可以看到

cinder list查不到云硬盘信息,但是云硬盘实际存在,cinder show可以看到cinder默认会查数据库1000条信息,当前环境数据太多因此cinder list没有找到此条数据解决方法:1 修改   /etc/cinder/cinder.confosapi_max_limit = 5000   //默认1000,修改成50002 重启服务

2017-11-10 09:52:33 1156

原创 OpenStack不影响业务的情况下,动态减少巨页内存

减少巨页有一定的风险,先使用numastat -m 看看每个numa节点上剩余的巨页内存是否足够,如果我想减少20G的巨页内存,对于两个node的服务器,HugePages_Free  每个numa node上的剩余巨页内存至少大于10G才行。同理,对于4个node的环境,每个numa node上的剩余巨页内存至少大于5G  (假设巨页大小为1G)[root@host

2017-11-10 09:46:54 968

原创 OpenStack虚机dhcp失败,获取不到小网IP

怀疑虚拟机里面的mac地址,跟外面其它设备的冲突。导致交换上出错。关于mac地址,使用neutron port-list 可以看到所有port的mac地址。对于新搭建环境,用户可以通过预先修改  /etc/neutron/neutron.conf 下面的字段base_mac ,提前修改mac地址的基础字段,来避免跟当前其它限制冲突。# running on this mac

2017-11-10 09:36:25 4740 1

原创 Cinder 添加后端

修改/etc/cinder/cinder.conf配置文件enabled_backends=ceph,lvm文件最后添加[ceph]字段[ceph]volume_driver = cinder.volume.drivers.rbd.RBDDriverrbd_pool = volumesrbd_ceph_conf = /etc/ceph/ceph.confrbd_flat

2017-11-10 09:26:41 816

原创 No such file or directory: '/var/lib/nova/instances/f9291d3a-be87-4748-830d-f5791546db5e/disk.config

No such file or directory: '/var/lib/nova/instances/f9291d3a-be87-4748-830d-f5791546db5e/disk.config

2017-11-10 09:24:51 1405

原创 OpenStack 虚机异常断电处理

OpenStack 虚机异常断电处理

2017-11-10 09:17:36 2602

原创 OpenStack 常用指令 --Neutron

个人总结neutron常用指令

2017-11-07 15:26:51 3856

原创 OpenStack 常用指令 --Cinder/Glance

个人总结cinder/glance常用指令

2017-11-07 15:14:33 2460

原创 OpenStack 常用指令 --Nova

个人总结nova常用指令

2017-11-07 15:09:05 11435 1

原创 Python元组由逗号决定,与小括号无关

学习代码过程中无意间发现这个问题,定义只有一个元素的元祖,如下所示: tu = ("abc") #type(tu) =>str此时tu的类型并不是元组tuple,而是str字符串,正确的写法应该是 tu = ("abc",) #type(tu) =>tuple加一个逗号,此时tu的类型即为元组tuple进一步测试 从测试结果可以看出,即使不加小括号,用一个逗号结尾,所得类型依然

2017-01-22 09:58:00 4577 3

原创 Docker笔记

Docker相关基础知识

2016-12-23 15:42:30 316

原创 CentOS 7使用Kolla部署OpenStack

CentOS 7使用Kolla部署OpenStack

2016-08-01 15:13:39 6541 5

原创 OpenStack简介

OpenStack是一个支持大多数云环境的开源云计算平台, OpenStack的目的是尽量用简单的实现来保证其扩展性,并提供丰富的功能集。来自世界各地的开发者在社区里为平台作贡献,正是一位又一位开发者的无私奉献,才造就了OpenStack目前第二大开源社区的地位。OpenStack系统由几个分别安装的关键服务组成,针对你的云需求,你可以选择对应的服务,这些服务包括计算服务、身份服务、网络服务、镜像

2016-07-21 10:41:27 555

原创 Python 列表、元组、字典、集合

初学Python,对列表、元组、字典、集合概念有点混淆,做个笔记(1)列表:列表是一个有序的集合对象类型,列表内的元素可以通过索引进行修改,也可以通过切片获取指定长度的列表数据,个人感觉Python的列表和Java语言中的List集合比较类似,其定义方式如下所示: list0 = [11,55,33,88,'a','b','c'] 列表可以通过索引来修改某一个元素 list0[4] =

2016-04-23 11:09:01 362

安卓中文API

安卓学习资料,中文API,对安卓的学习有一定帮助,建议初学者阅读

2014-11-04

空空如也

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

TA关注的人

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