51CTO博客开发岳雷的微软网络课堂王春海的博客林正刚的博客
由于OpenStack的被接受程度越来越高,部署使用OpenStack的企业也越来越多,那承载虚机的存储使用什么成为企业考虑的重点因素,如果放在计算节点本地则无法实现快速的迁移等特性,对于宕机后的数据恢复也是挑战,所以企业数据基本都是放在共享存储上的。 传统的虚拟化例如VMware基本都是存储在商业存储上并实现高可用,那对于OpenStack来讲,其存储的选择也有几种,其中随着OpenStack的活跃,也带动了分布式存储Ceph的发展,Ceph不失为一种好的选择,但是也有其利弊。也有很多客户更倾向于商业存储,今天我就梳理下OpenStack对接商业存储的方式,用华为S2600T v1示例。
此方法仅限于设置HP DL580 G7的IPMI地址和用户名密码。
现象:执行迁移live-migration操作后,显示成功迁移,但是实际没有执行迁移动作
在xp下运行正常的红警在win7下需要做一些简单调试就可以轻松畅游,但是在win10下却百般挫折,在折腾许久之后发现这篇文章,转载记录下,希望帮助更多的同道。 现象:运行红警之后,黑屏,看一看到鼠标,听到声音,但是就是黑屏。
本文是部分摘抄,原文链接见末尾。 RAID 中主要有三个关键概念和技术:镜像( Mirroring )、数据条带( Data Stripping )和数据校验( Data parity )。 镜像,将数据复制到多个磁盘,一方面可以提高可靠性,另一方面可并发从两个或多个副本读取数据来提高读性能。显而易见,镜像的写性能要稍低, 确保数据正确地写到多个磁盘需要更多的时间消耗。 数据条带,将数据分片保存在多个不同的磁盘,多个数据分片共同组成一个完整数据副本,这与镜像的多个副本是不同的,它通常用于性能考虑。数据条带具有更高的并发粒度,当访问数据时,可以同时对位于不同磁盘上数据进行读写操作, 从而获得非常可观的 I/O 性能提升 。 数据校验,利用冗余数据进行数据错误检测和修复,冗余数据通常采用海明码、异或操作等算法来计算获得。利用校验功能,可以很大程度上提高磁盘阵列的可靠性、鲁棒性和容错能力。不过,数据校验需要从多处读取数据并进行计算和对比,会影响系统性能。 不同等级的 RAID 采用一个或多个以上的三种技术,来获得不同的数据可靠性、可用性
Ceilometer模块依靠在计算节点的agent来收集数据,当在监控页面看不到任何数据的时候,或者有的虚机可以看到,有的看不到,则有可能是agent假死,这是个已知的问题。 解决方法是重启计算节点的openstack-ceilometer-compute服务。重启15分钟之后再看应该就有数据了,我记得是15分钟采集一次数据,数据采集最好不要过于频繁。
有时候OpenStack云平台运行一段时间发现控制台(console)界面时好时坏(多控制节点环境),或者控制台加载比较慢,查看log和相关进行没有异常,我的解决方法是重启相关服务:openstack-nova-api、openstack-nova-consoleauth、openstack-nova-novncproxy。
一、Why:openstack为什么要集成容器技术; 二、How:openstack是如何集成容器技术方案; 三、What:openstack完整的容器技术平台。
现象:打开VMware Workstation,运行虚机即报“无法打开内核设备\\.\Global\vmx86”。 环境:win10+VMware Workstation 12 pro 解决方法:右键开始,打开控制面板——管理工具——服务,找到“VMware Authorization Service”服务,右键设置启动类型为自动或自动(延迟),再右键启动。启动后,打开虚机电源发现虚机可以正常运行了。
划分VLAN的方式有很多种,通常都是根据VLAN来划分。 划分vlan的方法: 1、基于vlan 2、基于端口 3、基于网络协议,例如IP 4、基于策略 常见的是如上四种,当然还有其他方法,但并不多见。 其实在企业中,我也是基本依据端口来划分VLAN,划分VLAN的好处就不多赘述了,最重要的是安全、隔离广播域等。 此次是在已有的环境镜像重新划分,由于客户环境复杂,存在多个楼层,数十台交换机,而且之前也没有进行过梳理,要一一对应端口和主机几乎不可能,也没有时间,考虑到效率和现状,觉得基于IP来划分VLAN。
仅为个人学习记录
MCElog 是 x86 的 Linux 系统上用来检查硬件错误,特别是内存和CPU错误的工具。 比如服务器隔一段时间莫名的重启一次,而message和syslog又检测不到有价值的信息。 通常发生MCE报错的原因有如下: 1、内存报错或者ECC问题 2、处理器过热 3、系统总线错误 4、CPU或者硬件缓存错误
Linux脚本能力不是太强,最近再补习下,毕竟linux shell在日常工作中还是很普遍的,用起来更省心省时省力。这次的偏基础,简单的学习了grep、awk、sort等。
Cobbler的安装方式和传统的方式相差无几,但是相对配置简单, 提供WEB界面,不过相对运维工程师来讲,这个WEB反而不太实用。 我个人比较喜欢的是Cobbler可以在一套系统内定义多个系统和菜单, 在大规模、多样化定制环境中非常实用。 如果只是单纯安装某一个操作系统,批量的,传统的就可以。 实际生产环境为了DHCP不冲突,这很重要,由于没有开启DHCP中继, 所以放在一个新的VLAN即可。 实际在应用中,服务器是静态IP,即便服务器重启并从PXE启动也默认从 local启动,所以影响不大。
前面讲了使用Fuel来部署OpenStack,那Fuel是什么,翻译的不好,请谅解。
部署OpenStack最复杂的应该算是网络部分了,Fuel简化部署OpenStack的同时网络类型对于新手来说也是费解,接下来我简单说一下我的理解。
在学习Linux和OpenStack过程中,感觉不管是大规模部署部署还是运维,Shell脚本都已经是标配,所以学好脚本很有必要。 以下仅为Linux Shell的一些基础笔记,这里作为笔记记下。 这里仅为笔记,要学习的滤过。
技术支持工程师(OpenStack实施) 有意者,请私信我,或者联系我yishuizhao@163.com
其一:创建云主机,并可以SSH登录 其二:给云主机附加磁盘volume 上面已经跟大家介绍了怎么创建和访问云主机,接下来介绍怎么给虚机附加磁盘。 那么为什么要给云主机增加额外的磁盘呢。 这就看需求了,一是虚机时创建在本地,还是共享存储;二是很多客户习惯本地只有OS信息,而数据则保存在其他地方以保护数据。 总之有需求就有市场,每个客户都有自己的需求和架构,如果是需要额外磁盘,那么openstack的cinder可以提供块存储。 接下来开始动手实践。
HP惠普服务器正确安装操作系统的方法是使用F10引导安装,可以自动安装操作系统,与硬件结合的更好,而且安装完成后,如果是windows操作系统,可以有HP管理页。 某次,在使用F10引导安装操作系统的时候,开机发现,无法正常使用F10引导,F10显示“Function Disabled”,按F10欲引导,按键后“Function Disabled”显示为红色,但是不能正常一般进到引导界面。
HP最新的X86服务器是Gen8系列,这个系列使用了ACU工具来创建Raid,这是图形化界面,可以说是更友好了。 本来通常情况下如果是买了一台新的服务器,标配了两块硬盘,那么默认是做好了Raid1的,但是也有意外,由于本次PC server量大,出了不少这种情况,需要自己来手动配置Raid,这里使用我拍照的照片来讲解。 PC Server跟一般的PC不一样,如果不做raid,服务器是无法识别硬盘的,所以我们批量安装操作系统,报如下错误的(there are no physical disks attached-you will need to attach a supported drive to continue)便是没有做raid,然后开始做raid,再安装操作系统。
一般来讲习惯安装英文版,但是客户要求安装中文版,没办法重新安装比较麻烦,于是安装中文语言包,正规来讲不推荐安装中文语言包,如果服务器比较多,可以重新安装中文版,因为个别的服务在安装中文语言包后可能出现不能安装的问题,不排除这种现象。 我的是windows server 2012 standard,没有R2,语言包地址: http://pan.baidu.com/s/1eQIkRmE
好了,前面我们已经安装好了Fuel Master,现在开始准备安装OpenStack,安装完成后就可以看到OpenStack的主界面了。 继续昨天,我们进入到Fuel UI,然后“新建OpenSTack环境”来创建openstack的部署环境。
安装OpenStack是一件很复杂的事情,特别是在想目中,如果一个组件一个组件,一台一台的coding部署,估计太消耗时间,而且出错的概率很高,所以使用工具推送部署的效率就很高了,而且必须得可靠。mirantis是一家专门做openstack服务的公司,对openstack的贡献也很高,目前已经实现盈利,其openstack部署工具Fuel也很高效稳定,可以在生产环境使用,而且可以购买其服务。 那就不多说此工具了,咱们开始部署,先来了解下大致的环境: 部署硬件:windows 7 (8GB RAM\I3,CPU必须支持虚拟化)+ virtualbox 4.3.20 虚机下载:https://www.virtualbox.org/wiki/Downloads 部署工具:Mirantis Fuel 6.0,openstack juno 镜像地址:https://software.mirantis.com/ http://pan.baidu.com/s/1jG9VkyE 部署网络:
我使用Fuel 5.1.1安装openstack icehouse,在添加节点后验证网络,发现一直验证不过去,也无法进行安装。在验证界面和节点的网络配置里,发现信息如下:untagged networks can not be assigned to the same interface。 这里说明下,这四个网络的用途: Admin(PXE):这是咱们使用FUEL部署openstack的时候,因为要给裸机安装操作系统,所以使用PXE 启动,这个网络在安装完成后颗移除; 公开网络:这个是指的咱们的公司内部网络,作为浮动IP地址使用,供云主机连接外网的; 存储网络:因为存储支持ISCSI,所以这里设置了单独的存储网络,和其他网络隔离; 管理网络:这个网络是计算节点和管理节点之间通信交互的。
我这里环境是VMware vsphere ESXI 5.1.0 + vCenter 5,HA环境一直都正常,热迁移可用。 在一次维护的时候,重启一台ESXI后,发现虚机不能热迁移了,一直停在14%,但是冷迁移是可以的,而且HA环境没有提示不正常,而且环境提示vMotion网络提示有问题,检查了一遍,发现vMotion环境跟之前一样,而且重建了vMotion Network亦是如此。
由于一些原因需要SSH登录进Esxi 5.1.0主机内部修改一些配置,发现ESXI默认是关闭SSH的,以下是在Esxi 5.1.0主机开启SSH服务的方法,供大家和自己参考。
在VMware Workstation上做Oracle RAC实验,使用OpenFileresa 2.99.1(openfileresa-2.99.1-x86_64-disc1.iso)作为存储,但是到创建物理卷的时候,点击“create”没有任何反应,至此卡壳,无法继续。
双域控(Domain)下NTP配置方法
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号