-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
修改sextant适应企业内部环境 #567
Comments
@gongweibao fabric 和 ansible 比如何?
|
hi, @pineking ,不好意思,回复的有点晚。主要是用的比较着急直接动手做了一些。
fabric和ansible的对比还没有来得及做,fabric倒是很简单,只是现在还不能执行自定义的python函数。 |
IP 地址是 static 的? |
目前的碰到的是啊。 |
OK,明白了 |
目前是把这两个操作和install k8s操作分开了么? |
分开了。 |
@gongweibao Done |
Sextant设计之初考虑的是在裸机集群中一键式的解决方案。实际使用的过程中,企业内部的集群一般都有了自己的初始化安装环境,如部署了DHCP服务器,有自己的DNS,机器也有自己的hostname,机器之间通过hostname相互也能ping同。这种情况下,同时两个DHCP服务器无疑是有冲突的,需要对Sextant做一些改动以便适应这种的环境。
总体说来,Sextant=引导方式+资源的cache服务。各个节点软件的安装时通过kg(kickstart)文件安装,通过kg中调用post_script的方式配置和启动,通过ssh无密码登陆管理软件。
其中资源cache有下列部分:
我们可以把Sextant PXE服务部分设置为可选项,保留资源cache服务部分。由于post_script不能通过kg的方式启动,所以引入fabric作为集群管理者,方便安装、配置、检查、启动、关闭软件。
不能解决的问题:
安装操作系统的基础版本还是一个繁琐的任务,当然,如果企业内部的PXE服务可以支持安装需要的基础版本是最好。
The text was updated successfully, but these errors were encountered: