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虽然会一点但 ...
随机推荐
- SpringJDBC
<!-- JdbcTemplate:最基础的springJDBC模板,这个模板支持最简单的jdbc数据库访问功能以及简单的索引参数查询 NamedParameterJdbcTemplate:使用 ...
- 发布在IIS上的Web程序,调用服务器的COM组件
场景大致是这样的,在工厂中分布着许多的PDA点,这些PDA点都要进行实时的扫描--打印操作.实现方法是采用网络打印机,然后服务器安装驱动,管理着所有的打印机.然后服务器,发布一个WebService, ...
- bug_ _java.lang.IllegalArgumentException: View not attached to window manager
============= 1 view not attached to window manager 转自:http://hi.baidu.com/spare_h/blog/item/7fa3e ...
- Makefile Shell 脚本;sed命令
1. 在Makefile中想使用shell脚本,需要添加"@"符号,例如: @if [ -d xxx ]; then \ //-d 判 ...
- storyBoard中切换应用启动的切入点方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launc ...
- Win8驱动测试模式
打开驱动测试模式(保存成bat文件,双击执行) bcdedit /set testsigning on pause 执行完成后,看见提示操作成功的提示,之后我们重启一下,再次进入系统,在桌面的右下角会 ...
- 《一课经济学》书摘笔记II
假设有位制衣商了解到,有种机器可以用以往一半的人力生产男式和女式大衣.于是,他购置了这种机器,并且裁掉了一半的员工.这位制衣商由于节省开支而获得了以前没有的利润.他从制衣工人直接工资那里节省下来的每一 ...
- SQL查询包含汉字的行
1.查询字段首位为汉字 2.查询字段包含汉字(任意位) SELECT * FROM 表名 WHERE 字段 LIKE '%[吖-座]%' --[吖-座]是中文字符集第一个到最后一个的范围
- [SQL]根据刚刚插入数据的 ID 向另外一张表插入数据(插入的其他字段数据需要对字符串进行分析)
比如做一个学生选课系统 数据库有3张表 students(ID,Name,Age) ,courses(ID,Name),selectedcourses(studentID,courseID)括号里是字 ...
- Selenium 疑问之二:如何使页面滚动条移动到指定元素element的位置处?
在用selenium做测试时,会遇到需要操作的元素不在当前可视页面中的情况,如果是手工测试,自然很简单,手动拖拽滚动条到目标元素处即可. 那么,selenium如何实现这种情形呢?答案是需要借助Jav ...