将set-passwords和phone_home模块设为always的方法,出了在vendor-data中指定外,也可在activate方法中实现,删除执行这两个模块的信号(参考exoscale数据源)。 ssh公钥注入 使用如下userdata注入ssh公钥: yaml ##template: jinja#cloud-configssh_authorized_keys:-ssh-rsaAAAAB3NzaC1yc2EAAAADAQABAAABgQDIe6oWYfMB4m9...
│ │ ├── config_package_update_upgrade_install │ │ ├── config_phone_home │ │ ├── config_power_state_change │ │ ├── config_puppet │ │ ├── config_rh_subscription │ │ ├── config_rightscale_userdata │ │ ├── config_rsyslog │ │ ├── config_runcmd │...
- phone-home - final-message system_info: default_user: name: root lock_passwd: true gecos: Cloud User groups: [wheel, adm] sudo: ["ALL=(ALL) NOPASSWD:ALL"] shell: /bin/bash distro: rhel paths: cloud_dir: /var/lib/cloud templates_dir: /etc/cloud/templates ssh_svcname: sshd # v...
OpenStack 提供了命令行参数--config-drive 用于配置是否在创建虚拟机时使用 config drive 机制 nova boot--config-drive=true--image image-name--key-name mykey--flavor1--user-data\./my-user-data.txt myinstance--file/etc/network/interfaces=/home/myuser/instance-interfaces 在/etc/nova/nova.conf中...
phone_home - final_message - power_state_change system_info: default_user: 12 name: cloud-user lock_passwd: true gecos: Cloud User groups: [adm, systemd-journal] sudo: ["ALL=(ALL) NOPASSWD:ALL"] shell: /bin/bash distro: rhel 13 network: renderers: ['sy...
- phone-home - final-message system_info: default_user: name: ec2-user 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 ...
- phone-home - final-message - power-state-change 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 模块 初始化服务器的任务均以模块化进行,每个模块包含名称、运行频率、配置参数这三大要素。 模块名称: 用于识别该模块。
- phone-home - final-message 配置文件大致分为两部分,开头的变量/参数定义部分、后边要运行的模块列表(包括三大类cloud_init_modules、cloud_config_modules、cloud_final_modules)。 各模块在运行时,会根据之前定义的变量/参数的值,配置虚拟机的状态。
- power-state-change Then your user data could then be: 然后你的测试数据可能是: #cloud-config phone_home: url: http://example.com/$INSTANCE_ID/ post: all N、后记 Achaches lookout, Valley of the Moon, Chile 智利月谷 Achaches了望台 ~...
在第五阶段modules-final服务会依次读取cloud_final_modules模块中以下配置:config-rightscale_userdata、config-scripts-per-boot、config-scripts-per-instance、config-scripts-user、config-ssh-authkey-fingerprints、config-keys-to-console、config-phone-home、config-final-message、config-power-state-chang ...