我刚刚下载了 Ubuntu 15.04 Server AMD64 (Vivid Vervet) ISO,并想设置 MAAS。我进行了简单的操作系统安装,然后使用以下命令添加了 MAAS
sudo apt-get install maas maas-dhcp maas-dns
然后我配置了网络并导入了启动映像,一切似乎都正常工作。
当尝试调试第一个节点时,PXE 启动过程正确启动,但最终出现错误:
iscsistart: Logging into iqn.2004-05.com.ubuntu:maas:
ephemeral-ubuntu-amd64-generic-trusty-release 192.168.60.2:3260,1
iscsistart: can not connect to iSCSI daemon (111)!
使用 检查正在运行的服务netstat -an | grep 3260
,我发现没有运行。使用 MAAS iSCSI
进行设置的程序是什么?iSCSI
答案1
我遇到了同样的问题,通过禁用 open-iscsi 并启用 tgt 可以使其正常工作:
systemctl stop open-iscsi
systemctl disable open-iscsi
systemctl enable tgt
systemctl start tgt
ps -ef | grep tgtd
grep tgtd /var/log/syslog
您应该在日志中看到 MaaS iSCSI 目标。
答案2
需要注意的是,这可能是由实际部署的镜像问题引起的;我们在每日用于测试的云镜像中看到了类似的回归问题(例如,在错误 1391354 中)。