MAAS CLI部署时Cloud-Init user-data开机未触发问题
问题现象
通过MAAS CLI在实验室环境部署测试机器,机器可正常完成全流程部署,但开机时Cloud-Init User-Data未触发执行。
相关配置与执行命令
user-data配置内容
[user-data] #cloud-config user: terminal password: chpasswd: {expire: False} ssh_pwauth: True package_update: true package_upgrade: true runcmd: - 'curl -L https://bootstrap.saltstack.com -o install_salt.sh' - 'sh install_salt.sh -A 192.168.1.155' - 'apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 78BD65473CB3BD13'
部署执行命令
user_data=$(base64 -w0 /home/aweare/cloud-init/user-data) maas aweare machine deploy mktpfp user_data=$user_data
排查结论
最初采用SNAP方式安装的MAAS会触发该异常,更换为Packages(软件包)方式安装MAAS后,Cloud-Init User-Data可按预期正常触发执行。
内容的提问来源于stack exchange,提问作者anweare
相关产品推荐
相关产品推荐

