cloud-init配置文件 系统分区 lvm自动扩容

cloud-init配置文件 系统分区 lvm自动扩容

###############################################cloud-init配置文件
##/etc/cloud/cloud.cfg 
users:
 - default

disable_root: 0
ssh_pwauth:   1


mount_default_fields: [~, ~, 'auto', 'defaults,nofail,x-systemd.requires=cloud-init.service', '0', '2']
resize_rootfs_tmp: /dev
ssh_deletekeys:   0
ssh_genkeytypes:  ~
syslog_fix_perms: ~
disable_vmware_customization: false

cloud_init_modules:
- resolv-conf
- disk_setup - migrator - bootcmd - write-files - growpart - resizefs - rsyslog - users-groups - ssh
#
- set_hostname # - update_hostname # - update_etc_hosts cloud_config_modules: - mounts - locale - set-passwords - rh_subscription - yum-add-repo - package-update-upgrade-install - timezone - puppet - chef - salt-minion - mcollective - disable-ec2-metadata - runcmd cloud_final_modules: - rightscale_userdata - scripts-per-once - scripts-per-boot - scripts-per-instance - scripts-user - ssh-authkey-fingerprints - keys-to-console - phone-home - final-message - power-state-change system_info: default_user: name: centos lock_passwd: true gecos: Cloud User groups: [wheel, adm, systemd-journal] sudo: ["ALL=(ALL) NOPASSWD:ALL"] shell: /bin/bash distro: rhel paths: cloud_dir: /var/lib/cloud templates_dir: /etc/cloud/templates ssh_svcname: sshd # vim:syntax=yaml #cloud-config ###修改用户密码 chpasswd: list: | root:123456 centos:centos expire: False #自动扩容vda2分区 growpart: mode: auto devices: [/dev/vda2] ignore_growroot_disabled: false ##利用runcmd 扩容lvm runcmd: # - [growpart,/dev/vda,2] # - [partprobe,-s,/dev/vda2] - [pvresize,/dev/vda2] - [lvextend,-l,+100%FREE,/dev/mapper/centos-root] - [xfs_growfs,/dev/mapper/centos-root]
# - echo 'nameserver 114.114.114.144' >>/etc/resolv.conf #bootcmd: #
- [cloud-init-per,once,mygrowpart,growpart,/dev/vda,2] # - [cloud-init-per,once,mypartprobe,partprobe,-s,/dev/vda2] # - [cloud-init-per,once,mypvresize,pvresize,/dev/vda2] # - [cloud-init-per,once,mylvextend,lvextend,-l,+100%FREE,/dev/mapper/centos-root] # - [cloud-init-per,once,myxfs_growfs,xfs_growfs,/dev/mapper/centos-root] #manage_resolv_conf: true #resolv_conf: # nameservers: ['114.114.144.114','8.8.8.8'] # searchdomains: # - localdomain # domain: localdomain # options: # rotate: true # timeout: 1 final_message: "The system is finally up,after $UPTIME seconds. Default user and password:root 123456"

#power_state:
# delay: now
# mode: reboot
# message: reboot now
# timeout: 10
# condition: true

###################

 

 
posted @ 2019-11-14 16:44  些许记忆  阅读(2140)  评论(0编辑  收藏  举报