上一篇中介绍了超融合和Nuntaix,了解了超融合技术和Nutanix超融合解决方案的软硬件架构,本篇主要是介绍Nutanix社区版的安装。
安装准备Nutanix CE(Community Edition)是NOS(Nutanix Operating System)的免费版,使用自家的AHV作为Hypervisor并提供CVM的功能,主要是用来给对Nutanix超融合技术感兴趣的朋友们一个了解、学习和研究的平台。 以下是NCE官方入门文档: 以下是Nutanix社区网友总结的安装文档,供参考 E文好的朋友可以先看看官方安装视频,过一下大致的安装过程 硬件准备最小硬件需求
官方文档: 以下是安装Nutanix CE的最小硬件需求: Home Lab硬件配置本人使用物理机来完成NCE的安装,具体配置如下: 通过对比可以看出,我实验环境的物理机在CPU上是不能够满足安装NCE的最低需求的,不过好在这个可以在安装前通过修改最小需求配置文件来解决。 另外还需要特别注意的一点是,尽量不要使用NVMe类型的SSD,因为NCE当前的版本(2016-03-13)暂时还不支持,安装过程中会出现找不到SSD的问题。报错如下:
软件准备注册Nutanix帐号http://www.nutanix.com/products/community-edition/ 下载NCEhttp://next.nutanix.com/t5/Discussion-Forum/Download-Software/m-p/3188#U3188 我使用的是ce-2016.03.13-stable版本。 安装过程制作U盘U盘的作用是将下载好的ce-2016.03.13-stable装入其中。 个人分析在这里使用的U盘并不是作为我们通常情况下安装操作系统时用到的安装盘,而是直接将NOS给灌入其中作为NutanixOS的系统(引导)盘,相当于在U盘装入结束后,NOS就已经安装到U盘里面了。 得出此结论的原因是,本人愚蠢以为NOS安装成功就完事儿了,然后华丽丽的拔出U盘并格式化了,之后猛然发现整个Nutanix环境就崩了,当时一脸懵X…回过头来才想明白,这块U盘的定位其实就是Nutanix超融合服务器里的SATADOM…本人对如此随意的干掉“那颗决定地球存亡的芯片”一事耿耿于怀,也想把自己不开心的事情讲出来让大家开心开心… 所以个人也建议,如果可以的话,尽量使用支持USB3.0的U盘。 Linux环境制作U盘的介绍官方文档中就有,以下是Windows环境制作U盘的过程。 下载并安装rufus解压NCE并装入U盘选择
修改最小化安装需求插入制作好的U盘后启动NUC进入系统(如果进入不了系统,先检查BIOS里的Boot Order)
登录NOS
登录界面会提示使用install用户来开始安装,但由于目前的硬件配置不满足最小化的安装需求,所以需要用最高权限用户登录到NOS进行最小化配置文件的修改。 修改minumum_reqs.py
a. 修改安装NCE的CPU和内存需求 找到COMMUNITY_EDITION关键字 修改sysUtil.py
a. 修改CVM的CPU和内存配置*
以上设置需根据自身实验环境的硬件资源来,只能说官方推荐值一般的都是最佳的,而且大家可以注意到默认配置的CPU和内存比是1比2,个人感觉这个比例不会Nutanix官方随意设置,所以本人的设置仅供参考。 有环境的话尽量改大不要改小,毕竟CVM是作为整个Nutanix环境的System VM进行资源调度的,给予的硬件资源过少的话可能达不到预想的性能效果。 b.修改SSD最小IOPS需求(可选) 由于我实验中用到的是物理环境,所以SSD最小IOPS没有做相关修改。但是如果有朋友使用嵌套虚拟化环境来做的话(比如说在ESXi的虚拟机里面安装NCE),可能需要修改SSD的最小IOPS数值,不然安装前检查会出现如下报错:
加载网卡驱动安装过程中由于NUC自带的Intel千兆网卡(Intel Corporation Ethernet Connection I219-V)无法被NOS识别,经查找资料后发现是因为当前版本的NOS的网卡驱动文件不支持的造成。 如果大家确认网卡没问题又遇到如下报错,可尝试使用我已经编译好的驱动文件来加载网卡。
网卡驱动文件下载:http://www.onlyeric.com/uploads/e1000e.ko a.使用新的驱动文件 开始安装这个安装就比较有意思了,既然NOS已经安装到U盘里面了,那这里到底是安装哪些东西呢? a.登出root用户 b.使用install用户进行安装 c.选择键盘类型 选择完成后会进行安装前检查,之前做得那么多也就是为了这一步。如果这里没有遇到任何报错的话,那么安装就已经成功99%了。 d.网络配置 CVM网络配置(具体IP地址自设) 勾选 DNS配置(具体DNS自设) e.接受用户许可协议
由于插电视的HDMI分辨率的问题,这个报错始终显示不出来(超出屏幕范围了),以至本人花了小一百又买了根HDMI-VGA的线就是为了看错在哪儿了,结果在看到报错是这么个玩意儿之后,当场脸就绿了,立马就想把这根线给吃了…时候总结,错就错在穷,举家上下连台显示器都没能找到… f.开始安装
回车之后会回到字符Console的登录界面,而且会显示出CVM的IP地址,自此整个NCE的安装过程就已经完成。 后续配置修改Prism管理员密码浏览器访问Prism的IP地址(也就是CVM的IP地址,本例为192.168.2.11) 默认用户名和密码为:admin/admin,登录后会提示修改。
验证NEXT帐号NEXT的帐号是刚开始注册的帐号,另外这个过程需要CVM能够连接互联网。
我们需要手动在CVM的/etc/hosts里面加一条my.nutanix.com的域名解析 方法如下 验证完成后即自动登录到Prism的Dashboard了…
然后…然后就可以开始使劲折腾了… 浅尝超融合之Nutanix系列文章(其实也就两篇…)到此为止,旨在抛砖引玉,希望对大家有所帮助。 |