- 博客(19)
- 收藏
- 关注
原创 通过Python调用OpenStack 的RESTful API
python 调用restful api 其实用了urllib2 来实现,这个库一般的系统都会自带,import urllib2 即可
2015-12-25 16:19:12 7098 1
原创 创建虚拟机中的nova-scheduler 调度配置
nova-scheduler 服务即是实现这个调度工作的,调度算法通过filter 和weight 来实现,filter 用于选择可用的计算节点,weight 用于在可用的计算节点中选择一个最佳的节点。
2015-12-25 15:38:09 4227 1
原创 openstack restful api 使用
Openstack每个项目的接口遵循REST原则,通常也被称为RESTful接口,如何使用restful api第一件事情你必须使用你的证书来认证来获取authentication token。证书包含了用户名、密码和tenant(项目)。你可以openrc.sh文件中得到他们。token允许你不需要再次认证就能和其他的service endpoints交互。Tokens通常存在2
2015-12-25 10:14:00 4013
原创 devstack 部署openstack 开发环境
Devstack 指导 http://docs.openstack.org/developer/devstack/安装下载代码,创建stack 用户,执行./stack.sh一个简单的local.conf 文件定义[[local|localrc]]ADMIN_PASSWORD=mDATABASE_PASSWORD=$ADMIN_PASSWORDRABBIT_
2015-12-24 17:14:30 1936
原创 Linux screen 使用
最开始接触screen ,是通过devstack 部署openstack ,Devstack环境中,openstack运行在一个screen中,每个service运行在一个window中查看当前用户开启的所有screen:screen -liststack@map-VirtualBox:~/devstack$ screen -listThere is a screen on:
2015-12-24 15:39:09 1111
原创 VMWare安装华为FusionCompute
华为FusionCompute 架构原理软件下载地址:http://e.huawei.com/cn/marketing-material/onLineView?MaterialID={5A74D7D9-FD37-4616-8F62-DF47C0B219F5}http://support.huawei.com/enterprise > 软件下载 > IT > 云计算
2015-12-16 14:55:12 14080 1
原创 ubuntu 安装vncserver 实现图像化访问
安装vncserver sudo apt-get install vnc4server开启vncserver 服务,命令:vncserver ,首次启动会要求输入密码,以后可以通过vncpasswd 修改通过VNC Viewer 登录 ,输入IP:1如果显示如图,因为vncserver默认使用的窗口管理器是twm,需要我们把桌面改成GNOME或KDE。
2015-12-14 15:56:25 1649
原创 如何在OpenStack中对云主机类型进行重新配置
目标:很多用户在OpenStack启动一个虚拟机,选择了一个云主机配置类型,例如2CPU 4GB内存,使用了一段时间,感觉这个配置并不能满足需求,所以希望能够提高配置,那么OpeNStack的管理界面可以对该云主机实例进行重新调整,但是在实际操作中会出现一些错误,这些错误可能在相关日志表现为如下问题:Command: ssh 192.168.18.43 mkdir -p /var/lib/
2015-12-14 14:11:49 7288 5
原创 openstack 命令行手册
创建磁盘(qcow2格式)qemu-img create -f qcow2 win7.qcow2 100G系统安装(加载光盘镜像,加载软盘驱动,添加网卡)sudo kvm -m 2048 -drive if=virtio,file=win7.img -cdrom cn_windows_7_ultimate_x64_dvd_x15-66043.iso -fda virtio-win-1.
2015-12-13 22:01:36 1253
原创 openstack python api 开发
获取openstack代码访问https://github.com/openstack ,查找需要的项目复制url,用git 获取代码 Python API例如,对计算资源的操作获取认证nova list 创建虚拟机删除虚拟机PyCharm 开发环境Eclipse+pydev 开发环境环境要求:Ecl
2015-12-13 21:51:01 2514
原创 Zabbix 使用指导
Zabbix介绍官方文档http://www.zabbix.com/documentation.php部署Zabbix Agent(官方安装指导:https://www.zabbix.com/documentation/2.4/manual/installation/install)软件包安装下载对应版本agenturl: http://www.zabbix.com/d
2015-12-13 21:44:49 1827
原创 nova http 409 虚拟机状态重置
409错误:进入nova 数据库中,重置虚拟机状态update instances set task_state = NULL,vm_state = 'stopped', power_state = 4 where deleted = 0 and hostname ='iServerTest13-801c7814-72b9-412a-9943-8d17f4368fec' and uui
2015-12-13 21:16:17 2565
原创 OpenStack for icehouse的自动化安装脚本——创建GRE网络实例
#===============================================================##Create Network Instance OS Env——GRE##===============================================================export ext_net_name=Ext-Net
2015-12-07 12:18:01 842
原创 OpenStack for icehouse的自动化安装脚本——计算节点
注意:建议大家直接打开编辑复制,由于编辑器的编码问题,会出现自动将:“sudo sed -i "/ \ [ DEFAULT \ ] / a \ rpc_backend = rabbit" /etc/nova/nova.conf”转换为sudo sed -i "/ DEFAULT /a\rpc_backend = rabbit" /etc/nova/nov
2015-12-07 12:16:55 785
原创 OpenStack for icehouse的自动化安装脚本——网络节点
注意:建议大家直接打开编辑复制,由于编辑器的编码问题,会出现自动将:“sudo sed -i "/ \ [ DEFAULT \ ] / a \ rpc_backend = rabbit" /etc/nova/nova.conf”转换为sudo sed -i "/ DEFAULT /a\rpc_backend = rabbit" /etc/nova/nov
2015-12-07 11:51:11 794
原创 OpenStack for icehouse的自动化安装脚本——控制节点
#!/bin/bash# Program# 2015/6/29 by lishaohuaPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/loacl/sbin:~/binexport PATH#===============================================================##
2015-12-07 11:44:19 763
原创 【运维篇】删除Cinder僵尸卷
删除cinder僵尸卷 问题描述: 最近清理openstack环境,在删除cinder云硬盘时,出现数据删不掉,一直处理于deleteing状态。 查询/var/log/cinder下面的日志信息,无报错。于时开始地毯式的搜索解决问题的办法,无意间在网上找到一篇文章,用于处理cinder中僵尸卷。附地址:http://blog.csdn.n
2015-12-04 13:11:43 5263
原创 如何在OpenStack中手动添加虚拟机实例网卡
手动添加实例网卡 最近成都openstack环境,创建虚拟机偶尔获取不到IP地址,重启DHCP-agent服务,可以解决这个问题。但新的问题又出现了,最近重启DHCP服务,出现部分实例网卡丢失,一直没找到办法,直到今天,发现了一个新的窍门。之前有尝试过手动添加网卡,但服务一直处理DOWN状态。如图: 解决这一问题,可以参考
2015-12-03 08:47:04 5933
原创 误删除nova数据库中instances表之数据恢复
注:instances 是 nova数据库中核心的数据库表,存放着创建实例到中止实例的大部份数据参数和记录。如果没有此表,那在登录Horizon后,查看不到任何创建的虚拟机实例。故障描述如下:故障一在成都icloud部门在调用openstack api过程中,用中文云主机类型创建虚拟机,导致各个租户登录后查找不到创建的实例,提示“无法获取云主机”如图1针对此问题,在不懈
2015-12-03 08:43:57 2309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人