我正在设置一个 MAAS 服务器,在该服务器上我只想下载一个映像以供我的节点通过 PXE_Boot 启动。
当我启动命令来导入启动映像时,我想限制仅下载 14.04,我该怎么做?
是否有我可以编辑的配置文件?
答案1
在 MAAS 1.5 及更高版本(包含在 Ubuntu 14.04 Trusty 中)中,架构已经发生了变化,因此现在推荐的导入启动映像的方式是通过 MAAS 的 Web UI,网址为“集群“页面,点击“导入启动映像“按钮。或者,使用 MAAS CLI 命令运行:
$ maas my-maas-session node-groups import-boot-images
定义要下载哪些图像的配置文件位于/etc/maas/bootresources.yaml
。它看起来像这样:
boot: sources: - keyring: /usr/share/keyrings/ubuntu-cloudimage-keyring.gpg path: http://maas.ubuntu.com/images/ephemeral-v2/releases/ selections: - arches: - i386 - amd64 labels: - release - rc release: trusty subarches: - generic - arches: - i386 - amd64 labels: - release release: precise subarches: - generic storage: /var/lib/maas/boot-resources/
要限制下载的内容,请从 arches、labels 或 subarches 列表中删除一个或多个条目。例如,要仅下载 trusty-release-amd64-generic 系列的映像,请仅将以下内容保留在文件中:
boot: sources: - keyring: /usr/share/keyrings/ubuntu-cloudimage-keyring.gpg path: http://maas.ubuntu.com/images/ephemeral-v2/releases/ selections: - arches: - amd64 labels: - release release: trusty subarches: - generic storage: /var/lib/maas/boot-resources/