-
cloud-init으로 virtualbox vm password 초기화Today_I_Learned/Linux 2021. 8. 12. 16:58
VBox vm을 qcow2 형식의 File로 convert 하던 중.
Ubuntu cloud image라고 Ubuntu server보다 더 가벼운 image를 발견, 그러나 Ubuntu cloud image로 생성한 vm은 어째서인지 계정 정보를 알 수 가 없었고...!
찾다보니 Cloud-init 이라는 tool로 계정정보 설정을 바꿀 수 있는 .iso image를 만드는 방법이 있다는 것을 발견.
삽질끝에 Ubuntu Cloud image로 생성한 VM에 Login하는 데 성공~!
Host PC에서 아무 편집기로 master-date와 user-data를 생성한다. 내용은 위 Link를 참고하되 user-data의 경우 passwd와 chpasswd만 입력해줘도 된다.
genisoimage -output {instance-id}-cidata.iso -volid cidata -joliet -rock user-data meta-data
위 명령어로 생성된 iso file을 초기화할 Ubuntu cloud vm의 storage에 넣고 vm을 실행한다.
user-data의 password 값으로 login이 된다.
'Today_I_Learned > Linux' 카테고리의 다른 글
Ubuntu_server_20.04LTS 설치 시 Partition 나누기 (0) 2021.09.09 ubuntu-cloud.img 를 qemu로 실행하는 명령어 (0) 2021.08.19 qemu-img 사용법 (0) 2021.08.18 CMD mode에서 Graphic mode로 Booting 하고 싶을 때 (0) 2021.06.04 Linux Booting 시 원하는 Program 자동 실행되도록 설정하기 (0) 2021.02.05