如何将自定义引导映像上传到 MAAS

How to upload custom boot image to MAAS

我在 ubuntu 中成功安装了最新的 MAAS,我想将 centos7 上传到 MAAS 引导映像 我有 CentOS-7-x86_64-Everything-1511.iso 如何上传到 MAAS。 我搜索了将自定义图像上传到 MAAS,但我找不到任何上传它的好方法,有些方法让我很困惑。

请提供一套步骤指南来完成此操作

谢谢

您可以使用 MAAS 的 maas 映像生成器 (maas-image-builder) 构建 CentOS 映像。

获取 maas-image-builder 的本地副本

请使用maas-clustercontroler安装maas-image-builder

bzr 分支 lp:maas-image-builder

cd maas-image-builder

python setup.py 安装

aptitude 安装python-dev

制作

构建 CentOS 6 镜像

maas-image-builder -a amd64 -o centos6-amd64-root-tgz centos --edition 6

构建 CentOS 7 镜像

maas-image-builder -a amd64 -o centos7-amd64-root-tgz centos --edition 7

正在获取 maas-auth 密钥并登录到 API

maas-region-admin apikey --username=root

maas登录maashttp://10.1.35.12/MAAS/api/1.0

正在检查 CentOS 映像(如果有可用的引导映像)

maas maas 启动资源读取 | egrep -i "centos"

正在上传 CentOS6 镜像

maas maas boot-resources create name=centos/centos6 architecture=amd64/generic content@=/root/maas-image-builder/centos6-amd64-root-tgz

正在上传 CentOS7 镜像

maas maas boot-resources create name=centos/centos7 architecture=amd64/generic content@=/root/maas-image-builder/centos7-amd64-root-tgz

正在检查 CentOS 映像可用的引导映像

maas maas 启动资源读取| egrep -i "centos"

参考: https://maas.ubuntu.com/docs/os-support.html