yiStack平台维护
<一、> yiStack 二次封装 Iso通用发行版相关配置属性值替换
1.1、yiStack AIO一体机环境根据部署子网替换修改示例如下:
主要修改替换isolinux/ks-aio.cfg
替换主机名称yistack-cloud-aio 1,$ s/yistack-cloud-aio/yistack-cloud-controller/g
替换默认子网192.168.3.0 到192.168.199.0 1,$ s/192.168.3.0/*/g
替换默认主机ip192.168.3.190 到192.168.199.159
替换云平台 192.168.3.200 ~ 192.168.3.200 子网池到 192.168.199.20 ~ 192.168.199.200
替换默认网关192.168.3.252
1.2、yiStack cluster环境根据实际部署子网替换修改示例如下,具体根据部署`网络规划需求`:
分别修改替换ks-controllernode.cfg,ks-computenode.cfg
ks-controllernode.cfg配置修改:
替换默认子网192.168.199.0到10.1.1.0
替换默认主机ip 192.168.199.159到10.1.1.159
【同时替换192.168.199.160 余each Compute host ip 一致,见ks-computenode.cfg】
替换云平192.168.199.20 ~ 192.168.199.200子网池到 10.1.1.20 ~ 10.1.1.200
替换默认网关192.168.199.1
ks-computenode.cfg配置替换
替换默认子网192.168.199.0到10.1.1.0
替换默认主机ip 192.168.199.160到10.1.1.160
替换默认网关192.168.199.1
[Note]:注意同步修改ks-controllernode.cfg,ks-computenode.cfg,使用同一个ks-computenode.cfg可以添加N+云平台集群计算节点,但请注意手动修改每个计算节点的主机名,并配置相应的计算节点与头节点简单的/etc/hosts解析.
<二>、嵌套测试维护
虚拟机嵌套测试镜像 修改 /etc/nova/nova.conf,物理机支持svm|vmx则无需修改
修改[libvirt]
添加virt-type = qemu
重启openstack-nova-compute
systemctl restart openstack-nova-compute
<三、>Dnsmasq 假死调试
killall dnsmasq
systemctl restart openstack-nova-compute
/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_leaseshelper
dnsmasq:lease-init script returned exit code 1
遇到openstack dnsmasq network:dhcp 停止, 尝试删除
1、killall dnsmasq进程自动启动
所有平台使用neutron self-service network、非provider network
2、尝试删除dhcp-network
<四、>
后期维护关注
1、修改instance 虚拟磁盘保存路径为/home,或是增加lvm 的/ lv的大小
2、手动添加pv到lvm
<五、>
平台整合完成测试成功后手动替换/etc/rc.d/rc.local文件
rm -rf /etc/rc.d/rc.local && cp /yiStack-cloud/logs/rc.local /etc/rc.d/rc.local
建议重启下服务器
reboot -f;
poweroff -f;
<六、>Packages Maintain recoder
yiStack cloud 集群环境Packages
裸机桌面1291-Packages
基本instructure env 473-Packages
封装完成:
头节点安装1604/Packages,含有Gnome 桌面组件
算节点766/Packages/使用self-service netwroks
<七、>遗留问题
7.1 二次封装镜像yiStack-cloud-16-06-16.iso写入Usb无法正常使用,光盘引导正常
7.2 二次开发平台管理界面(New portal 开发ing)暂未封装整合
7.3 平台准备集成运维自动化(运维功能定制,物理/虚拟主机通用资源指标监控)功能
7.4 平台块存储功能添加
7.5 平台Windows server(2k3/2k8/2k12)系列网络延迟大问题,优化调整VirtIO
<八、>功能回归测试问题记录
交流博客
http://cnblogs.com/ruiy
交流,建立友谊;
yiStack平台维护的更多相关文章
- Meteor全栈开发平台 - 不仅仅是前端
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,博客地址为http://www.cnblogs.com/jasonnode/ .网站上有对应每一 ...
- Meteor全栈开发平台
Meteor全栈开发平台 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,博客地址为http://www.cnblogs.com/jasonno ...
- Istio技术与实践01: 源码解析之Pilot多云平台服务发现机制
服务模型 首先,Istio作为一个(微)服务治理的平台,和其他的微服务模型一样也提供了Service,ServiceInstance这样抽象服务模型.如Service的定义中所表达的,一个服务有一个全 ...
- 《HiWind企业快速开发框架实战》(1)框架的工作原理
<HiWind企业快速开发框架实战>(1)框架的工作原理 1.HiWind架构 HiWind的基本架构如下: 持久层部分:同时为框架本身的业务服务,也为开发人员的自定义业务服务. 逻辑层: ...
- SDN与NFV技术在云数据中心的规模应用探讨
Neo 2016-1-29 | 发表评论 编者按:以云数据中心为切入点,首先对SDN领域中的叠加网络.SDN控制器.VxLAN 3种重要技术特点进行了研究,接下来对NFV领域中的通用服务器性能.服务链 ...
- 如何应对ISP乱插广告(案例分析)
一.广告从何而来? 利益让人铤而走险,从而推动行业“发展”:广告的利益还真不小,xx房产门户网站上一个广告位少则几千,多则几十万:记得在校读书的时候,刚学会做网站,第一想法就是等自己的网站发展成熟有人 ...
- 用jQuery Mobile做HTML5移动应用的三个优缺点
JQuery Mobile 和 HTML5 的 3个优点 1. 上手迅速并支持快速迭代:在一个星期多一点的时间里,通过阅读JQuery Mobile文档以及O’Reilly出版的JQuery Mobi ...
- 金山毒霸和Chrome浏览器植入脚本导致网页报错
1 (function(win, undefined) { var SELECTORS = transformSelector; function insertTemplate(callback) { ...
- svg技术(可缩放矢量图形)介绍
公司里面的产品用图表的地方也比较多,作为平台维护的我,收到几次需求提的建议中包括图表美化的功能,要炫,要3d,立体感,功能要强大等到:平台现有控件都是用的一个开源flash,我对flash虽然会一点但 ...
随机推荐
- java.lang.ClassNotFoundException: org.eclipse.jetty.plus.webapp.EnvConfiguration
最近刚接触jetty,在myeclipse8.6中加入了一个项目,运行时就出了这个java.lang.ClassNotFoundException: org.eclipse.jetty.plus.we ...
- 想当然是编程最大的坑,记更新删除过期cookie无效有感
一般来说只要设置了cookie的过期时间,就可以实现删除cookie的作用. 可是我尝试了设置过期时间,清除cookie内容都无效. 最后才发现,我根本没有执行到那段设置过期的代码. 刚开始是因为登出 ...
- 最最简单的~WordCount¬
sc.textFile("hdfs://....").flatMap(line =>line.split(" ")).map(w =>(w,1)). ...
- ADF_Starting系列1_JDeveloper IDE开发环境简介
2013-05-01 Created By BaoXinjian
- bug_ _ _android.app.Fragment$InstantiationException 解决办法
在实际的开发中,我遇到过两次android.app.Fragment$InstantiationException报错. 其中一次报错,根据报错提示 “make sure class name exi ...
- BloomFilter–大规模数据处理利器(转)
BloomFilter–大规模数据处理利器 Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法.通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求1 ...
- KEIL编译错误总结:
1 expected an identifier:#define宏定义常量后,如果再用前面定义的常量作为枚举常量就会报错,方法,去掉#define宏定义
- df、du、fdisk:Linux磁盘管理三板斧的使用心得(转载)
From:http://os.51cto.com/art/201012/240726_all.htm 作者介绍:李洋(博客),博士毕业于中科院计算所.10多年来一直从事计算机网络信息安全研发工作,曾主 ...
- java多线程之从任务中获取返回值
package wzh.test; import java.util.ArrayList; import java.util.concurrent.Callable; import java.util ...
- Java中的Comparable<T>和Comparator<T>接口
有的时候在面试时会被问到Comparable<T>和Comparator<T>的区别(或者Java中两种排序功能的实现区别). 1) 在使用普通数组的时候,如果想对数据进行排序 ...