7.7. 传输区域所有权


您可以将区域的所有权从一个项目传输到另一个项目。例如,财务团队可能希望将 wow.example.com. 区域的所有权从其项目传输到销售团队中的项目。

您可以传输区域的所有权,而无需云管理员参与。但是,当前项目区域所有者和接收项目的成员都必须同意转让。

先决条件

  • 您的项目必须拥有您要传输的区域。
  • 创建转让请求后,接收项目的成员必须接受您要传输的区域。

流程

  1. 提供您的凭据文件。

    Example

    $ source ~/overcloudrc
    Copy to Clipboard Toggle word wrap
  2. 获取您要将区域所有权传输到的项目的 ID。

    Example

    $ openstack project list
    Copy to Clipboard Toggle word wrap

    输出示例

    +----------------------------------+--------------------+
    | ID                               | Name               |
    +----------------------------------+--------------------+
    | 7af0acba0486472da2447ff55df4a26d | Finance            |
    | 1d12e87fad0d437286c2873b36a12316 | Sales              |
    +----------------------------------+--------------------+
    Copy to Clipboard Toggle word wrap

  3. 使用上一步中获取的项目 ID,为您要传输的区域创建一个区域传送请求。

    注意

    在使用目标项目 ID 时,其他项目都不接受区域传送。如果没有提供目标项目 ID,则具有转让请求 ID 及其密钥的任何项目都可以接收区域传送。

    示例

    要将区域 wow.example.com. 传送到项目 1d12e87fad0d437286c2873b36a12316,您可以运行:

    $ openstack zone transfer request create --target-project-id 1d12e87fad0d437286c2873b36a12316 wow.example.com.
    Copy to Clipboard Toggle word wrap

    输出示例

    +-------------------+-----------------------------------------------------+
    | Field             | Value                                               |
    +-------------------+-----------------------------------------------------+
    | created_at        | 2022-05-26T22:06:39.000000                          |
    | description       | None                                                |
    | id                | 63cab5e5-65fa-4480-b26c-c16c267c44b2                |
    | key               | BIFJIQWH                                            |
    | links             | {'self': 'http://127.0.0.1:60053/v2/zones/tasks/tra |
    |                   | nsfer_requests/63cab5e5-65fa-4480-b26c-c16c267c44b2 |
    |                   | '}                                                  |
    | project_id        | 6265985fc493465db6a978b318a01996                    |
    | status            | ACTIVE                                              |
    | target_project_id | 1d12e87fad0d437286c2873b36a12316                    |
    | updated_at        | None                                                |
    | zone_id           | 962f08b4-b671-4096-bf24-8908c9d4af0c                |
    | zone_name         | wow.example.com.                                    |
    +-------------------+-----------------------------------------------------+
    Copy to Clipboard Toggle word wrap

  4. 获取区域传送请求 ID 及其密钥。

    Example

    $ openstack zone transfer request list -c id -c zone_name -c key
    Copy to Clipboard Toggle word wrap

    输出示例

    +--------------------------------------+------------------+----------+
    | id                                   | zone_name        | key      |
    +--------------------------------------+------------------+----------+
    | 63cab5e5-65fa-4480-b26c-c16c267c44b2 | wow.example.com. | BIFJIQWH |
    +--------------------------------------+------------------+----------+
    Copy to Clipboard Toggle word wrap

  5. 将区域传送请求 ID 及其密钥提供给接收项目的成员。
  6. 接收项目日志的成员到接收项目,并提供其凭据文件。

    Example

    $ source ~/overcloudrc
    Copy to Clipboard Toggle word wrap
  7. 使用区域传送请求 ID 及其密钥,接受区域传送。

    Example

    $ openstack zone transfer accept request --transfer-id 63cab5e5-65fa-4480-b26c-c16c267c44b2 --key BIFJIQWH
    Copy to Clipboard Toggle word wrap

    输出示例

    +--------------------------+----------------------------------------------+
    | Field                    | Value                                        |
    +--------------------------+----------------------------------------------+
    | created_at               | 2022-05-27T21:37:43.000000                   |
    | id                       | a4c4f872-c98c-411b-a787-58ed0e2dce11         |
    | key                      | BIFJIQWH                                     |
    | links                    | {'self': 'http://127.0.0.1:60053/v2/zones/ta |
    |                          | sks/transfer_accepts/a4c4f872-c98c-411b-a787 |
    |                          | -58ed0e2dce11', 'zone': 'http://127.0.0.1:60 |
    |                          | 053/v2/zones/962f08b4-b671-4096-bf24-8908c9d |
    |                          | 4af0c'}                                      |
    | project_id               | 1d12e87fad0d437286c2873b36a12316             |
    | status                   | COMPLETE                                     |
    | updated_at               | 2022-05-27T21:37:43.000000                   |
    | zone_id                  | 962f08b4-b671-4096-bf24-8908c9d4af0c         |
    | zone_transfer_request_id | 63cab5e5-65fa-4480-b26c-c16c267c44b2         |
    +--------------------------+----------------------------------------------+
    Copy to Clipboard Toggle word wrap

验证

  • 使用上一步中的区域传送接受 ID,检查区域传送的状态。

    示例

    在本例中,区域状态接受 ID 是 a4c4f872-c98c-411b-a787-58ed0e2dce11

    $ openstack zone transfer accept show a4c4f872-c98c-411b-a787-58ed0e2dce11
    Copy to Clipboard Toggle word wrap

    输出示例

    +--------------------------+----------------------------------------------+
    | Field                    | Value                                        |
    +--------------------------+----------------------------------------------+
    | created_at               | 2022-05-27T21:37:43.000000                   |
    | id                       | a4c4f872-c98c-411b-a787-58ed0e2dce11         |
    | key                      | None                                         |
    | links                    | {'self': 'http://127.0.0.1:60053/v2/zones/ta |
    |                          | sks/transfer_accepts/a4c4f872-c98c-411b-a787 |
    |                          | -58ed0e2dce11', 'zone': 'http://127.0.0.1:60 |
    |                          | 053/v2/zones/962f08b4-b671-4096-bf24-8908c9d |
    |                          | 4af0c'}                                      |
    | project_id               | 1d12e87fad0d437286c2873b36a12316             |
    | status                   | COMPLETE                                     |
    | updated_at               | 2022-05-27T21:37:43.000000                   |
    | zone_id                  | 962f08b4-b671-4096-bf24-8908c9d4af0c         |
    | zone_transfer_request_id | 63cab5e5-65fa-4480-b26c-c16c267c44b2         |
    +--------------------------+----------------------------------------------+
    Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat