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
 - ssh
 - disk_setup
 - migrator
 - bootcmd
 - write-files
 - growpart
 - resizefs
 - rsyslog
 - users-groups

# - 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] #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] power_state: delay: now mode: reboot message: reboot now timeout: 10 condition: true final_message: "The system is finally up,after $UPTIME seconds. Default user and password:root 123456"

猜你喜欢

转载自www.cnblogs.com/blog-lhong/p/11858396.html
今日推荐