
云平台|Openstack
文章平均质量分 74
chinagissoft
这个作者很懒,什么都没留下…
展开
-
国内第一本详解云GIS技术的参考书籍《云GIS技术与实践》
书籍封面 本书从云GIS的核心技术进行深度解析,对读者非常关注的云GIS规划、平台选型、基础云平台部署以及云GIS产品进行了非常详实和全面的介绍,同时也为读者提供了较为完善的私有云GIS和公有云GIS的建设方案,也增加了云GIS非常重要的运维管理相关内容。为读者建设和实践云GIS项目提供了理论和实践基础。原创 2017-09-01 08:39:19 · 4609 阅读 · 2 评论 -
nova shelve 的使用
nova shelve 功能很好满足了需求,unshelve 后的虚拟机信息和shelve 之前保持不变,原理就是做成镜像上传到glance但保留ip,虚拟机名称,元数据等信息 shelve (搁置)、shelve-offload (强制搁置)、unshelve (解搁置)原创 2016-01-13 14:40:43 · 2456 阅读 · 0 评论 -
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 · 777 阅读 · 0 评论 -
OpenStack for icehouse的自动化安装脚本——创建GRE网络实例
#===============================================================##Create Network Instance OS Env——GRE##===============================================================export ext_net_name=Ext-Net原创 2015-12-07 12:18:01 · 867 阅读 · 0 评论 -
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 · 801 阅读 · 0 评论 -
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 · 820 阅读 · 0 评论 -
ubuntu中测试进程的处理器亲和性和vCPU的绑定
cpu 隔离启动宿主机时隔离出两个逻辑CPU专门供客户机使用。在Linux内核启动的命令行加上“isolcpus=”参数,可以实现CPU的隔离,让系统启动后普通进程默认都不会调度到被隔离的CPU上执行。下面测试,在四核心的ubuntu 系统中隔离cpu2和cpu3root@map-VirtualBox:~# grep "processor" /proc/cpuinfo processor原创 2016-01-07 15:21:16 · 5119 阅读 · 0 评论 -
openstack 中国联盟公开课参会总结
openstack 主流趋势原创 2016-01-06 23:36:21 · 3053 阅读 · 0 评论 -
OpenStack for Glance镜像和实例目录解析
OpenStack是通过Glance组件负责镜像的上传、删除、编辑等相关功能,而且OpenStack支持多种虚拟机镜像格式(AKI、AMI、ARI、ISO、QCOW2、Raw、VDI、VHD、VMDK)。用户可以通过命令行的方式或者直接通过Horizon界面上传相关镜像文件,操作也非常方便。命令行参考如:glance image-create --name "cirros-0.3.2-x86_原创 2016-01-02 20:07:56 · 10677 阅读 · 0 评论 -
如何在OpenStack中对云主机类型进行重新配置
目标:很多用户在OpenStack启动一个虚拟机,选择了一个云主机配置类型,例如2CPU 4GB内存,使用了一段时间,感觉这个配置并不能满足需求,所以希望能够提高配置,那么OpeNStack的管理界面可以对该云主机实例进行重新调整,但是在实际操作中会出现一些错误,这些错误可能在相关日志表现为如下问题:Command: ssh 192.168.18.43 mkdir -p /var/lib/原创 2015-12-14 14:11:49 · 7342 阅读 · 5 评论 -
[优化篇]Ubuntu使用corosync+pacemaker+drbd实现MySQL的HA(2)
1、配置MySQL(1+2) 在安装mysql数据库时,系统会提示设置你的root密码,例如我的root密码为root。 设置my.cnfsed -i 's/127.0.0.1/0.0.0.0/g' /etc/mysql/my.cnf重启mysql服务 连接mysql,设置远程root用户连接和删除空用户mysql -uroot -pgrant all privileges on *.* t原创 2015-10-13 17:15:50 · 1334 阅读 · 0 评论 -
[优化篇]OpenStack的虚拟桌面协议Spice代替VNC(2)
为了获得更好的虚拟化桌面体验,我们可以往虚拟机镜像里面多安装几个Spice软件。更多下载:http://www.spice-space.org/download/binaries/spice-guest-tools/ 该工具集成了一下显卡的驱动程序,可以有效的提供桌面客户端的显示性能。例如我们安装了该工具,你可以看到相关的服务以及集成显卡。以下为VNC的集成显卡 以下是Spice的集成显卡原创 2015-09-22 08:29:45 · 3309 阅读 · 1 评论 -
[优化篇]OpenStack的虚拟桌面协议Spice代替VNC(1)
题记VNC是OpenStack的Nova默认的连接协议,面对一些简单的管理工作表现也不错,但是如果用户经常使用Windows桌面,VNC就显得能力不足。一般情况下,使用Spice协议来代替VNC。VNCVNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和原创 2015-09-21 09:11:25 · 5788 阅读 · 0 评论 -
[优化篇]OpenStack的Cinder后端存储技术——GlusterFS(1)
题记上一篇已经介绍了OpenStack的Cinder后端使用NFS存储技术,为什么要使用NFS呢?一般情况下,如果你的网络是千兆网络,在如果你考虑性能的要求,存储设置到宿主机本地硬盘效率会更好,例如我们可以在计算节点上安装cinder-volume服务,然后在本地硬盘创建NFS,这样效率会更好,但是对于存储来说,数据安全是用户最关心的,如果我本机的环境出现问题,那么数据就会有丢失的可能,所以,原创 2015-08-21 12:27:25 · 3394 阅读 · 0 评论 -
[优化篇]OpenStack的Cinder后端存储技术——NFS
题记OpenStack的Cinder可以为虚拟机提供后台块存储资源,来扩展虚拟机的存储资源,而且Cinder的后端存储可以支持非常多的存储技术,包括NFS、GlusterFS、Ceph、以及不同存储厂商的硬件驱动,默认帮助文档上支持的是LVM,本文主要介绍基于NFS的后台存储。环境Ubuntu 14.04 LTS、OpenStack for icehouse 使用VM原创 2015-08-14 21:23:25 · 4301 阅读 · 0 评论 -
[高可用]Ubuntu搭建高可用的RabbitMQ(1)
题记在OpenStack环境下,如果采用Ubuntu操作系统,默认使用的消息队列为RabbitMQ,如果考虑到OpenStack的高可用性,关于RabbitMQ的高可用性也需要进行了解,本篇就针对RabbitMQ的集群和高可用性搭建进行实践。测试环境三台机器组成RabbitMQ集群,三台机器都采用Ubuntu14.04. 需要注意:三台机器都需要在/etc/hosts里面输入相关的IP和机器名原创 2015-07-21 14:14:12 · 1899 阅读 · 0 评论 -
[优化篇]OpenStack的Cinder后端存储技术——GlusterFS(2)
上一篇我们已经创建了GlusterFS集群,接下来就是我们怎么在Cinder后端来添加GlusterFS存储,其实熟悉了前面介绍的添加NFS的朋友,在参考GlusterFS其实是一样的,我们只需要修改cinder的配置文件即可。1、在计算节点和存储节点安装glusterfs客户端软件 注意,由于我是单独创建了一个cinder存储节点,然后通过cinder存储节点的cinder-volume原创 2015-08-23 22:49:37 · 2218 阅读 · 0 评论 -
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 · 1973 阅读 · 0 评论 -
OpenStack 使用Ceph 配置指导
Ceph 作为分布式文件系统,不但具有高可靠性、高扩展性、高性能, 也是统一存储系统,支持对象存储、块存储、文件存储,本文介绍如何使用Ceph 块存储作为OpenStack的Glance、Nova、Cinder组件的后端存储前面已经分享过ceph 集群的部署,下面如何让openstack在glance、cinder、nova组件后端配置使用ceph来进行存储原创 2016-02-01 16:13:37 · 4072 阅读 · 10 评论 -
超图云GIS一体机——你从来没有想过构建GIS云是如此简单
超图云GIS一体机是融合了GIS、计算、存储、网络和虚拟化等软硬一体化的方案型产品。超图云GIS一体机通过软硬件的优化适配、更少的网络连接、插电即用的用户体验、内置全系列超图云GIS平台产品,缩短了新业务的实施周期,降低业务系统运营成本,让GIS用户减少软硬件适配,更专注于业务实施和拓展,让云计算技术为GIS企业应用带来附加价值。原创 2017-04-17 16:39:29 · 2673 阅读 · 2 评论 -
如何在云平台选择虚拟机配置信息
对于已经拥有云平台或者云GIS平台的用户来说,只需几分钟就可以创建一个自定义操作系统和计算参数配置的虚拟机是一件非常容易的事情,但是很少有用户关心云主机配置类型的选择,也就是说我创建的虚拟机需要多少个CPU和多少G内存,多少存储,可能是刚刚从传统模式转换到云环境,很多思想还是禁锢在传统模式下,我要的虚拟机配置越高越好。原创 2017-03-02 08:45:07 · 3648 阅读 · 0 评论 -
如何检查SuperMap iCloudManager是否兼容OpenStack API?
题记咋一看这个题目可能不知道什么意思?先解释一下。首先SuperMap iCloudManager支持多种云平台,其中包括对开源免费的OpenStack云平台的支持。但是我们所谓的OpenStack云平台,或者说开源免费都只的社区版本,也就是任何人都可以从官网下载安装的一个版本,这个版本之所以称之为社区版就是利用开源代码的方式,让全球的开发者众包研发,所以说我们使用比较方便,但是这个版本其原创 2016-10-08 09:16:19 · 1447 阅读 · 0 评论 -
谈谈云GIS的建设成本
题记GIS这个行业比较小,小到我们只是IT行业中的软件部分的中间件层次的一小片地方,GIS这个行业比较大,大到各个行业都会将地图作为载体,也自然有了GIS的用武之地。现如今,如果你现在做的项目跟云计算没有关系,要么申报比较困难,要么经费少的可怜,所以不管你现在对云计算有任何的看法,你不得不承认,云计算现在已经来到了我们的身边,我们也无时无刻不在使用,只是你不知道而已。既然说到云GI原创 2016-11-10 10:39:51 · 10057 阅读 · 3 评论 -
OpenStack如何创建固定IP的虚拟机
题记昨天同事有一个需求,希望我创建一个固定IP的虚拟机,因为他的代码写死IP了,所以不好修改,我的云环境是OpenStack,但是OpenStack的虚拟机都是通过DHCP获得,那么如何创建一个固定IP的虚拟机呢?环境OpenStack icehouse网络模式:FlatDHCP步骤首先需要说明一下,OpenStack不支持,你创建一个其他VM后,然后手原创 2016-11-03 08:56:25 · 5911 阅读 · 0 评论 -
如何快速部署OpenStack环境——devstack项目
题记每次只要提到部署OpenStack都是一件非常复杂的事情,当然很多人都会提及使用devstack来快速部署Openstack,一般我们都用Devstack部署开发环境,它可以实现在一台机器上部署一个独立版本同时包含主体组件的Openstack环境,一直以来我都没有试过,这两天一直在适用,最大的感受就是虽然确实很傻瓜,但是经常会遇到莫名的问题。DevstackDevstack原创 2016-08-01 08:46:15 · 6607 阅读 · 1 评论 -
OpenStack Days China参会有感——GIS距主流IT还有多远
前几天有幸参加了OpenStack Days China的两天技术峰会,集合了全球及国内顶尖的OpenStack技术专家,为我们分享了许多关于OpenStack的技术报告。有许多人参加类似技术峰会都有这些感受:1、一般主会场的领导和院士发言基本没有什么干货,也就是对我们实际工作没有太大帮助2、一般讲的不错的都是公司的CEO、CTO等,但是他们都是公司商业因素占据很多,技术并不是他们实干原创 2016-07-16 11:36:15 · 8518 阅读 · 2 评论 -
第八届中国云计算大会总结(第二天会议附带现场PPT及录音)
有幸接到置顶网的邀请参加了第八届中国云计算大会,依稀记得去年参加第七届,去年可能刚入云计算圈子,一切对我来说都显得比较陌生、新奇;但是经过了一年云计算技术学习和实践,在新的一届大会深刻的感受就是科技进步的发展之快,去年所谓的概念,今年已经应用到实践中去,接下来就将我参加的一天的会议内容跟各位进行分享。原创 2016-05-20 09:36:21 · 4017 阅读 · 0 评论 -
OpenStack for Mitaka安装分享
由于最近时间比较忙,一直也没有时间更新博客,幸好每年的4月份和10月份都是OpenStack新版本发布的时间,我也第一时间部署了最新版本的mitaka,以前用的更多的版本是icehouse,感觉开源的东西是好,但是真心跟不是节奏,才短短2年,版本的差别可以说是巨大的,接下来我就给各位介绍一下区别。说明:我更多的是关于mitaka相比较icehouse的区别,当然,可能有一些新特性在L版原创 2016-04-18 08:46:22 · 9424 阅读 · 6 评论 -
GIS+=地理信息+云计算技术——私有云架构设计(1)计算资源规划
题记:很多用户在提及私有云建设都会疑问一个问题,云计算项目建设跟传统的项目建设不一样,传统项目我只需要购买一些服务器,运维、部署安装一下,但是云计算项目我需要对计算资源、网络资源、存储资源、软件选择,OpenStack组件,虚拟机管理程序,性能、可用性、安全性等都需要规划,这是一个必须的过程,而且也是一个重要的过程,如果我们规划好这些内容,为我们云计算项目的建设以及可持续建设来说都是非常有帮助原创 2016-02-01 09:12:56 · 4173 阅读 · 0 评论 -
GIS+=地理信息+云计算技术——私有云架构设计(2)网络资源规划
题记对于OpenStack私有云平台技术来说,技术难度最大的应该归属于网络技术部分,特别是软件定义网络(SDN)技术的应用,怎么使用软件技术实现复杂多变的硬件网络,传统的软件开发人员(非运维经验人员)来理解七层网络理论,网桥、虚拟路由器、网络抓包等等,但是本文只是介绍一下我们在私有云架构设计方面需要了解基础的网络知识而已。网卡速度一般情况下,对于私有云平台搭建过程中,都需要至少原创 2016-02-15 09:44:24 · 2341 阅读 · 2 评论 -
GIS+=地理信息+云计算技术——私有云架构设计(4)软件资源规划
关于部署私有云的软件资源我们需要考虑操作系统,虚拟机管理程序(HyperVisor)以及OpenStack相关组件,接下来我们就介绍一下如何从这些不同软件维度来选取最为适合的技术路线。QQ群:16403743宗旨:专注于"GIS原创 2016-02-17 09:04:25 · 2359 阅读 · 0 评论 -
GIS+=地理信息+云计算技术——私有云架构设计(5)云安全规划
自从云计算的出现,关于安全问题一直被质疑他的用户所企及,特别是中国用户,对安全问题更加关心,不过说实在的,中国用户可能连防火墙都不会开启还在不停的谈论安全问题,不过没有办法,自从有了斯诺登,安全对于互联网、计算机来说更加的重要,我们要感谢斯诺登,才有了国产化的迫切需求啊,扯得有点远了....原创 2016-02-18 10:18:18 · 1693 阅读 · 0 评论 -
openstack中删除一个计算节点
openstack中删除一个计算节点 nova service-disable ,nova service-delete原创 2016-01-13 11:39:51 · 6976 阅读 · 0 评论 -
GIS+=地理信息+云计算技术——[网络公开课]云GIS解决方案及应用案例
云GIS技术及解决方案直播简介本课程通过一些日常的例子来解析云计算技术相关基础知识,针对用户经常提到的云平台的建设误区给予解答,并向用户建议科学的云平台建设规划方案;课程还会向大家介绍关于开源OpenStack云平台的基础知识及解决方案,通过一个应用案例来进行云GIS实践。直播安排直播时间:2月29日 14:30—16:30课程概要:原创 2016-02-25 10:43:18 · 6166 阅读 · 2 评论 -
[问题篇]VMWare搭建Openstack——执行自动化Linux Shell 创建Admin Tenant User报错
最近在写基于OpenStack部署的自动化部署脚本,我没有使用官方推荐的工具,由于目前没有足够多的时间,学习成本比较高,还是自己写Linux Shell来的比较快,而且比较灵活,也不复杂,不过这个东西说起来简单,对于一个没有Linux Shell经验的人来说,还是比较耗费时间的。目前针对三个节点的脚本已经整理完毕,可能里面还需要优化,但是在执行控制节点,特别是在执行Keystone创建原创 2015-07-15 08:35:14 · 1744 阅读 · 0 评论 -
[管理篇]VMWare搭建Openstack——Cinder完成对云硬盘的扩容
前面提到了,如果创建更多的时候,或者你的大小过大(X GB),系统也会提示失败,失败信息包括:Stderr: u' Volume group "cinder-volumes" has insufficient free space (255 extents): 256 required.\n' to caller解决方法也提了,就是扩容相关的VG。这里面首先要理解Li原创 2015-07-14 10:50:57 · 6757 阅读 · 0 评论 -
[管理篇]VMWare搭建Openstack——Cinder的使用以及相关操作
前面已经介绍了Cinder的安装部署方式,其实是一种最简单的部署方式,控制节点、计算节点、网络节点和存储节点各一个。前面也简单介绍了关于Cinder在部署过后可能出现的简单问题的剖析,这一篇我们就介绍一下Cinder都能用来做什么?也许你会说,Cinder不就是挂接一个虚拟机服务器的磁盘么,说白了有点像笔记本的移动硬盘,扩展存储空间,这只是一方面,虽然可以扩展存储空间说起来非常简单,但原创 2015-07-07 09:16:03 · 1564 阅读 · 0 评论 -
[部署篇11]VMWare搭建Openstack——Ceilometer的安装与配置
对于一个云环境来说,我们不但能够虚拟化出相关的虚拟机来,我们也需要来检测相关虚拟机对象的信息,例如CPU、内存、IO等,那么Openstack有一个ceilometer组件可以帮助我们获得这些信息。测量 (Metering):Ceilometer。像一个漏斗一样,能把OpenStack内部发生的几乎所有的事件都收集起来,然后为计费和监控以及其它服务提供数据支撑。自Havana版本集成到原创 2015-04-30 13:50:37 · 3253 阅读 · 0 评论 -
[管理篇4]OpenStack虚拟机动态迁移——block-migration
对于虚拟化,一方面的内容是可以实现软件定义硬件,另一方面就是关于资源的伸缩迁移,也就是我可以将我的VM从一台物理主机,迁移到另外一台物理主机,适合的场景包括:当一个主机资源占用率高,可以将该主机的VM迁移到占用率低的主机上当一个整体的主机资源占用率都不高,我们可以将某个主机的VM迁移到其他主机上,然后待机主机,节能环保当一个整体的主机资源占用率都很高,需要添加新主机,将其他主机的VM迁原创 2015-05-14 21:13:26 · 3759 阅读 · 1 评论 -
[部署篇12]VMWare搭建Openstack——控制节点的heat的安装
部署编排 (Orchestration):Heat。提供了一种通过模板定义的协同部署方式,实现云基础设施软件运行环境(计算、存储和网络资源)的自动化部署。自Havana版本集成到项目中。Heat是OpenStack的负责编排计划的主要项目。它可以基于模板来实现云环境中资源的初始化,依赖关系处理,部署等基本操作,也可以解决自动收缩,负载均衡等高级特性。目前Heat自身的模板格式(HOT)正在原创 2015-05-23 22:14:29 · 2874 阅读 · 0 评论