近期有计划写一下在私有云中如何实现基于Vxlan的SDN网络,通过撰写和讲解,达到对网络的更进一步掌握,以教促学。
Category - 云计算
首先说明一下为什么我们选择使用network,而不是NetworkManager进行网络管理。公司产品是自己的云计算平台,在网络管理部分使用的是openvswitch,NetworkManager可以使用nm-openvswitch进行间接管理ovs,但是其中有很多无法设置的部分,并且管理ovs初始化及后续功能使用scripts是相对容易的,另外对原network的管理模式比较清楚,故综合以上我们选择舍弃NetworkManager的优势,而选择更传统的network进行管理。
OCFS2是oracle的SAN集群共享文件系统,全称是oracle cluster file system 2,为了在新封装的Fedora系统中增加ocfs2的支持,需要对内核进行重新编译。
之前我们已经将操作系统定制完成,无论是定制的包还是系统的包,都按照我们的ks要求进行了安装,现在遇到的一个问题是想要在操作系统安装完毕后的第一次boot,执行且只执行一次系统初始化脚本。
上一章节中,我们创建了自己的rpm包,这一章节中,将这个新的helloworld包放入我们的ISO构建过程中,让它能在系统安装过程中自动安装。
在之前的章节,已经将ISO重新封装的方法和使用kickstart自动化安装的过程讲完,现在要在操作系统中加入已经写好的程序,让它能够在系统安装过程中进行自动化安装,并在操作系统起来之后能够自动运行。
上一章我们实践了如何将Fedora重新打包成ISO,接下来对ISO安装过程进行定制,使用的技术主要是kickstart文件进行管理。
需求
以往的软件部署模式,经常是先在裸机上安装操作系统,然后再在操作系统上安装软件,常常会遇到操作系统版本不同,软件包兼容性问题,安装效率也十分低下,不能进行大规模批量部署。
概述
我们在用户环境中部署了一套Gluster分布式存储文件系统,由于近期他们的数据中心计划外停电一次,通电后虚拟机无法开启成功,后台查看发现是虚拟机磁盘input/output error,确定gluster脑裂无疑。