4.11. cloud-init에서 container-storage-setup으로 스토리지 설정
write_files
모듈 내에서 container-storage-setup
유틸리티를 참조하여 스토리지를 설정할 수 있습니다.
절차
데이터 소스의 요구 사항에 따라
user-data
파일을 편집하거나cloud.cfg.d
디렉터리에 다음 지시문을 추가합니다.참고모든 사용자 지시문에는 파일 상단에
#cloud-config
가 포함되어 있어cloud-init
가 파일을 사용자 지시문이 포함된 것으로 인식합니다.cloud.cfg.d
디렉터리에 지시문을 포함하는 경우 파일*.cfg
이름을 지정하고 항상 파일 맨 위에#cloud-config
를 포함합니다.container-storage-setup
유틸리티의 경로를 포함하도록write_files
모듈을 추가하거나 수정합니다.다음 예제에서는 기본 3GB 대신 루트 논리 볼륨의 크기를 6GB로 설정합니다.
write_files: - path: /etc/sysconfig/docker-storage-setup permissions: 0644 owner: root content: | ROOT_SIZE=6G
참고RHEL 7.4 이전에는 container-storage-setup 이 docker-storage-setup 이었습니다. 스토리지에 OverlayFS를 사용하는 경우 이제 RHEL 7.4부터 강제 모드에서 SELinux와 함께 해당 유형의 파일 시스템을 사용할 수 있습니다.