今天就跟大家聊聊有关Ubuntu集群怎么使用MAAS开始裸机安装,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
这里介绍在Ubuntu中使用MAAS安装裸机的9个步骤。
MAAS可以将操作系统镜像通过网络启动(PXE)的方式主动部署到多个空的物理机上,实现集群装机的第一步。
1、设置硬件
你需要一个运行MAAS的服务器,以及至少一个支持 BMC管理的服务器节点。建议 MAAS server 位于提供 DHCP 和 DNS服务的网络上。
注:
无论是MAAS服务器还是节点机都可以通过虚拟机来模拟,我使用Virtualbox(需要安装扩展包)运行成功。
在VirtualBox中创建虚拟机,类型选择Linux/Ubuntu 64bit,将网络设置为“网卡桥接”。
所有节点应处于一个网段,MAAS的对应子网的DHCP应予启用。
2、安装 Ubuntu Server
Download Ubuntu Server 18.04 LTS,制作启动盘,安装系统。然后如下一步的方法安装MAAS server。
3、安装 MAAS
sudo apt update
sudo apt install maas
4、创建admin账户
命令如下:
sudo maas init
账户名输入admin(也可以是其他,请牢记)。
登录MAAS UI,通过 http://localhost:5240/MAAS/。
5、完成第一次用户配置
按照屏幕指示,完成 MAAS的首次配置。我建议保持缺省值不变,除非确有必要进行修改。
结束后,将会配置如下的设置参数:
6、启用 DHCP
到选项卡 “Subnets” ,选择VLAN中当前所用的,将开启DHCP。选中 “Take action” 按钮,选择 “Provide DHCP”。
7、创建ssh key
MAAS在安装服务器节点时,会将存储的key注入到节点中,以后从MAAS controller上可以直接登录到machine中(账号Ubuntu,无密码)。
创建key:
ssh-keygen -t rsa -b 2048
然后 vi ~/.ssh/id_rsa.pub
拷贝进去。如果里面已经有内容,可以直接拷贝下来。
8、列出和部署servers
到Images选项卡里,选择需要部署的镜像,MAAS将会自动启动下载。将会需要较长的时间。
等MAAS下载完系统镜像,就准备好部署 machines了。
使用VirtualBox创建虚拟机,设为网络启动,把其它启动方式关闭,网络设为“网卡桥接”。
其它物理机设为网络启动(PXE boot),把其它启动方式关闭。
启动后在MAAS中machines选项卡可以看到,状态为New。
如果machines 没有 IPMI based BMC, proceed to edit them and enter their BMC details
选择 machines ,选择“Take action”为 “Commission”。
当machines 状态变为 “Ready”,然后再次执行 “deploy”,可以选择安装的操作系统版本。
9、登录到节点服务器
上面的操作结束后,从maas controller机器使用 ssh node_IP_address
登录到节点。
然后可以使用Ansible可以集中地控制多个节点,批量地执行ssh命令。
看完上述内容,你们对Ubuntu集群怎么使用MAAS开始裸机安装有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注天达云行业资讯频道,感谢大家的支持。