原有的一台dell610上面装了个exsi5,上面只有一个虚拟centos,上面又只有一个gitlab,
最近研究docker,为了实验练手,就把它迁到新的docker上去了
于是老机器就空下来,又可以重装练手了。
这次打算装成exsi6,因为从6开始可以直接web管理了,不需要再装vsphereclient,省事。

exsi6.5

硬盘要先组阵列,新插上的硬盘会显示foreign状态,意思是指在本机外配置过,可以导入该配置,也可以清除重新配
我先选了导入,失败,于是干脆清除了,连同本机原有4个硬盘一起删除,重新组raid
反正做这种事之前数据先备份,任何操作都有可能把硬盘重置,就不要想着增量修改了,直接做好彻底重来的准备

u盘安装,使用uefi模式,安装过程倒是顺利,第一次重启前还提示把u盘拔掉,拔了后重启也直接进了硬盘上的系统。
但是第二次重启突然就报找错了,提示找不到启动盘,然后进到pxeboot模式上无限等待了。
搜索得知这是uefi装系统的后遗症,没有自动添加引导项
解决办法是重新插回u盘,让它能顺利引导到启动菜单,最下面两条是工具菜单,里面有选项可以添加刚装好的硬盘为启动项,之后再次重启就会自动从硬盘引导了。

系统装好了处于评估模式,找到一个许可证号来填进去,就变成了正经模式……
这个许可证号怎么来的?从另一台已经装好的exsi上复制过来的……
那另一台exsi上的许可证又是怎么来的?我真的忘了……虽然那台当时也是我装的……可见日常琐事写博客是多么重要!!

装coreos

装coreos纯粹是为了体验。

首先下载个iso挂到光驱上,以为就像其它系统一样启动安装过程,没想到直接启动到shell里。
原来光盘iso根本不是安装盘,而只是个纯引导盘,进到shell里要用专门的命令来安装

coreos-install -c config.yaml
配置文件要自己写,搜索一个简单的填上,最重要的是把自己的ssh公钥填对。先运行起来再说。这个过程中会去官网下载真正的安装盘,也可以自己提前下好,架到局域网上,用-b指定局域网http地址

装好后,控制台竟不能登录,因为没有密码!
此时只能通过ssh公钥登录,上去后用passwd改密码,竟然也改不了。但是却可以改su的密码,回到控制台上就能用root登录了。

接着要设置静态ip,跟ubuntu和centos都不一样,又来一套新机制:
https://coreos.com/os/docs/latest/network-config-with-networkd.html

接着试试从外部连接它的docker daemon,居然不行,原来默认docker daemon只绑了unix domain socket,没有绑在tcp上,又需要手动配置:
https://coreos.com/os/docs/latest/customizing-docker.html