【发布时间】:2022-06-16 21:57:15
【问题描述】:
在 MAAS 中设置 LXD 集群时遇到问题
你好!我一直在与 maas 合作尝试设置 LXD 集群。
设置
- 马斯控制器: Dell Optiplex(没什么特别的,只是我身边有一台额外的电脑。) MAAS 控制器设置为网络的 DHCP 服务器。我只有一个带有 10.113.1.0/24 子网的结构,没有特别的原因。设置目前主要是概念验证。
- MAAS 客户端: 3 个戴尔 PowerEdge T630,配备英特尔 10GB 网卡和 IPMI。
版本
- 马斯控制器:
$ snap list | grep maas
maas 3.2.0~beta6-11974-g.58f181df4 21449 3.2/beta canonical** -
maas-cli 0.6.5 13 latest/stable canonical** -
maas-test-db 12.4-22-g.aed1dfe 91 3.1/stable canonical** -
(这也用 3.1/stable 进行了测试,结果相同。)
- 戴尔 PowerEdge 服务器使用 MAAS 和 Ubuntu 22.04 LTS 云映像进行部署。
$ cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
$ snap list | grep lxd
lxd 5.2-79c3c3b 23155 latest/stable canonical** -
我尝试过的
我尝试过以下文章:
我能够在第一台戴尔 PowerEdge 服务器上使用lxd init 并按照提示启动 LXD 集群。然后我再次使用lxd init 添加另外两个PowerEdge,并复制/粘贴它们的加入令牌。但是,当我从 maas KVM 页面添加 LXD 主机时,它只是显示为单个集群。
相关信息
MAAS 仪表板:
$ maas admin machines read | jq 'insert jq magic here'
HOSTNAME SYSID POWER STATUS OWNER TAGS POOL VLAN FABRIC SUBNET
-------- ----- ----- ------ ----- ---- ---- ---- ------ ------
fun-shad ncw7a4 on Deployed ben metal default untagged fabric-1
moral-dassie krrkfk on Deployed ben metal default untagged fabric-1
new-drum p68mcg on Deployed ben metal default untagged fabric-1
LXD 集群:
root@fun-shad:~# lxc cluster list
+--------------+--------------------------+-----------------+--------------+----------------+-------------+--------+-------------------+
| NAME | URL | ROLES | ARCHITECTURE | FAILURE DOMAIN | DESCRIPTION | STATE | MESSAGE |
+--------------+--------------------------+-----------------+--------------+----------------+-------------+--------+-------------------+
| fun-shad | https://10.113.1.73:8443 | database-leader | x86_64 | default | | ONLINE | Fully operational |
| | | database | | | | | |
+--------------+--------------------------+-----------------+--------------+----------------+-------------+--------+-------------------+
| moral-dassie | https://10.113.1.74:8443 | database | x86_64 | default | | ONLINE | Fully operational |
+--------------+--------------------------+-----------------+--------------+----------------+-------------+--------+-------------------+
| new-drum | https://10.113.1.72:8443 | database | x86_64 | default | | ONLINE | Fully operational |
+--------------+--------------------------+-----------------+--------------+----------------+-------------+--------+-------------------+
图片:
- Adding LXD Host from KVM Dashboard.
- Copying LXD trust.
- Pasting LXD trust to LXD leader.
- Confirming that the trust was added successfully.
- MAAS only shows that the LXD cluster is a single host.
提前感谢任何提供帮助的人!
【问题讨论】:
-
另外,图片中发布的证书将不会用于生产,并且已经为好奇的人删除了。