11.3. 使用配置驱动器自定义实例


您可以为在实例引导过程中附加的实例创建配置驱动器。您可以将内容传递给配置驱动器可供实例使用的配置驱动器。

先决条件

  • 管理员已为您创建一个项目,并为您提供了一个 clouds.yaml 文件来访问云。
  • 已安装 python-openstackclient 软件包。

流程

  1. 启用配置驱动器,并指定包含您要在配置驱动器中可用内容的文件。例如,以下命令创建一个名为 config-drive-instance 的新实例,并附加包含 my-user-data.txt 文件内容的配置驱动器:

    $ openstack server create --flavor m1.tiny \
      --config-drive true \
      --user-data ./my-user-data.txt \
      --image cirros config-drive-instance
    Copy to Clipboard Toggle word wrap

    此命令创建配置驱动器,其卷标签为 config-2,它在启动时附加到实例,并将 my-user-data.txt 的内容添加到配置驱动器的 openstack/{version}/ 目录中的 user_data 文件中。

  2. 登录实例。
  3. 挂载配置驱动器:

    • 如果实例操作系统使用 udev

      # mkdir -p /mnt/config
      # mount /dev/disk/by-label/config-2 /mnt/config
      Copy to Clipboard Toggle word wrap
    • 如果实例操作系统没有使用 udev,则需要首先识别与配置驱动器对应的块设备:

      # blkid -t LABEL="config-2" -odevice
      /dev/vdb
      # mkdir -p /mnt/config
      # mount /dev/vdb /mnt/config
      Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat