专用SUSE机器的SLAPOS安装工具包。
slapprepare的Python项目详细描述
过程
- 将分析选项并设置基本参数
-
使用zypper添加slapos存储库
< DL> - 安装最新版本的slapos,但将停用slapos节点服务
- (等待一切就绪)
- 如果提供选项–update(-u),它将跳过初始配置步骤(磁盘格式化等)
- 会问几个问题:
- "自动向vifib注册新计算机?"(默认为是) < D> > DL>
- 是否选择"是",接下来还有两个问题:
- "定义此计算机的唯一名称:"
- "这台计算机的slapos分区数?默认值为20:"
- "这是虚拟机吗?"(默认为false)
-
如果不是虚拟机:
- "是否要对第二个磁盘使用slapos?"(默认为true)
- 如果选择true,脚本slapos_firstboot将运行搜索 第二张磁盘。
< DL> - "是否要使用VPN来提供IPv6?"(默认为是)
- 如果选择False,将删除配置目录中需要OpenVPN的文件
- "是否要强制在此计算机上使用lxc?"(默认为否)
- 如果是,choosen将运行"touch/etc/opt/slapos/slapcontainer needed"
- "是否要远程ssh访问?"(默认为是) < D> > DL>
- 如果选择"是",则稍后将要求提供网址
- 下载用户的公共ssh密钥并将其放入根授权密钥中
- 如果选择了Automatically register to vifib,它将运行slapos node register以准备slapos配置
- 显示计算机的参考("您的计算机是:comp-1234")
- 如果选择了远程ssh访问,则会要求提供公钥地址并将其下载。
- 将准备计算机:
- 设置主机名
- 将主机名添加为有效地址
- 创建安全的sshd配置
- 创建默认网桥配置
- 如果远程ssh:写入ssh密钥
- 在使用多磁盘的情况下添加slapos_firstboot
- 如果使用多磁盘,它将运行slapos_firstboot并重新安装slapos
- 它将安装包中未包含的启动脚本 < > > < Buff行情>
- 启动脚本位于"/usr/sbin/slapos boot dedicated"及其相关服务位于:
- "/etc/systemd/system/slapos引导专用服务"
- clientipv4(openvpn conf)
- 从旧版本的slapprepare中删除脚本
- 配置ntp后台程序
- 将启用启动slapos启动专用服务 < > >