1
나는 내 VM과 함께로드있어 다음 클라우드 init 스크립트가 있습니다사용자 생성
#cloud-config
# Add groups to the system
# The following example adds the ubuntu group with members foo and bar and
# the group cloud-users.
groups:
- ugroup
# Add users to the system. Users are added after groups are added.
users:
- default
- name: user
gecos: Testbed as a Service
primary-group: ugroup
groups: admin
passwd: $6$rounds=4096$4pFvtqM5ldfLzR0hE9r7XSOoCO22lN7OB49IopWQ7SQrB5GBTR8X8okMpxXXQZ0jqUOuy4wKY.iYzwQTo7vH6zKx0DqjTFe6jh1
runcmd:
- [passwd, user, '-u']
을하지만 내가
내가 얻을 수 있기 때문에 잘못된 soemthing하고 있어요 솔기 다음 오류 :
passwd: user 'user' does not exist
run-parts: /var/lib/cloud/instance/scripts/runcmd exited with return code 1
2013-12-16 15:15:09,028 - cc_scripts_user.py[WARNING]: failed to run-parts in /var/lib/cloud/instance/scripts
2013-12-16 15:15:09,087 - __init__.py[WARNING]: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/__init__.py", line 108, in run_cc_modules
cc.handle(name, run_args, freq=freq)
File "/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/__init__.py", line 72, in handle
[ name, self.cfg, self.cloud, cloudinit.log, args ])
File "/usr/lib/python2.7/dist-packages/cloudinit/__init__.py", line 309, in sem_and_run
func(*args)
File "/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/cc_scripts_user.py", line 27, in handle
util.runparts(runparts_path)
File "/usr/lib/python2.7/dist-packages/cloudinit/util.py", line 140, in runparts
raise subprocess.CalledProcessError(sp.returncode,cmd)
CalledProcessError: Command '['run-parts', '--regex', '.*', '/var/lib/cloud/instance/scripts']' returned non-zero exit status 1
2013-12-16 15:15:09,100 - __init__.py[ERROR]: config handling of scripts-user, None, [] failed
문제점에 대한 유용한 팁이나 해결책이 있습니까?
"taas"가 아닌 "user"사용자를 추가하는 것처럼 보입니다. –
죄송합니다. 저는 텍스트를 편집 중이었고이 이미지를 건너 뛰었습니다. 문제는 이미지가 생성 된 곳의 네트워크가 cloud-init 서비스/apis에 액세스하지 못했습니다. – VicoMan