11 2016 档案
摘要:整型 int 和浮点型 float Go 语言支持整型和浮点型数字,并且原生支持复数,其中位的运算采用补码(详情参见 二的补码 页面)。 Go 也有基于架构的类型,例如:int、uint 和 uintptr。 这些类型的长度都是根据运行程序所在的操作系统类型所决定的: int 和 uint 在 32
阅读全文
摘要:声明变量的一般形式是使用 var 关键字:var identifier type。 需要注意的是,Go 和许多编程语言不同,它在声明变量时将变量的类型放在变量的名称之后。Go 为什么要选择这么做呢? 首先,它是为了避免像 C 语言中那样含糊不清的声明形式,例如:int* a, b;。在这个例子中,只
阅读全文
摘要:字符串是 UTF-8 字符的一个序列(当字符为 ASCII 码时则占用 1 个字节,其它字符根据需要占用 2-4 个字节)。UTF-8 是被广泛使用的编码格式,是文本文件的标准编码,其它包括 XML 和 JSON 在内,也都使用该编码。由于该编码对占用字节长度的不定性,Go 中的字符串也可能根据需要
阅读全文
摘要:命令组成hpacucli [parameter=value] 查看: 查看所有控制器状态 hpacucli ctrl all show 查看slot 0阵列信息详细状态 (可以查看物理磁盘和逻辑磁盘的对应关系)1)hpacucli ctrl slot=0 show config detail2)hp
阅读全文
摘要:最近搭建了一个all in one 的 openstack newton 版,安装官方文档做用的是linuxbridge。已经老版玩的时候都是用的ovs,趁比较闲的时候也将N版改造一下 官方文档 http://docs.openstack.org/liberty/networking-guide/s
阅读全文
摘要:部署物理机跟部署虚拟机的概念在nova来看是一样,都是nova通过创建虚拟机的方式来触发,只是底层nova-scheduler和nova-compute的驱动不一样。虚拟机的底层驱动采用的libvirt的虚拟化技术,而物理机是采用Ironic技术,ironic可以看成一组Hypervisor API
阅读全文
摘要:安装及配置 由于Ironic的配置很长,下面我们简短的说一下安装和配置过程,具体的安装配置教程参考官方手动配置教程或者使用devstack安装。 Ironic需要与Nova、Neutron、Glance、Keystone等进行交互,于是先要对这些进行配置。 1.配置KeyStone 首先我们需要在k
阅读全文
摘要:关键技术 在安装操作系统时需要存储介质来存储系统镜像、需要控制物理机开关机,在网络部署环境中还需要预启动环境。 PXE (预启动环境) IPMI(电源管理) iSCSI(存储) 什么是PXE PXE(preboot execute environment) 预启动执行环境。PXE 是目前主流的无盘启
阅读全文
摘要:转:https://doodu.gitbooks.io/openstack-ironic 简介 Bare Metal Servcie 裸机服务 -- 'bear betal' ironic简介 如今Openstack在虚拟化管理部分已经很成熟了, 通过nova我们可以创建虚拟机、枚举虚拟设备、管理电
阅读全文
摘要:报如下错误: { "badMediaType": { "message": "Unsupported Content-Type", "code": 415 }} 这个问题一般都是调用rest api 出现的,就是http 头中没有增加 "Content-type":"application/json
阅读全文
摘要:转:http://www.cnblogs.com/yuxc/archive/2011/08/01/2123995.html Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2
阅读全文
摘要:1获取token 2,设置http头携带token就可以了。 有了这个值就可以做任何事情了 调用salt模块
阅读全文