2.4. 更改卷所有者


您必须完成以下两个步骤来更改拥有卷的用户:

  1. 卷转让由卷的所有者启动,其会清除卷的所有权,并生成 idnameauth_key 值。

    重要

    您必须保存此传输请求的 auth_keyidname 值,并将其发送到新用户,因为这是为安全目的生成 auth_key 的唯一时间。

  2. 新用户可以通过登录并使用其收到的值来接受转让来声明卷的所有权。

启动卷所有权的转让

  1. 从您的工作站访问 OpenStackClient pod 的远程 shell:

    $ oc rsh -n openstack openstackclient
  2. 卷的当前所有者必须从命令行登录:
  3. 此用户会创建一个卷转让请求。

    $ openstack volume transfer request create [--name <name>] <volume>
    • 可选:将 <name > 替换为字面名称,以便在 ID 之外识别此传输请求。如果没有这样做,则 名称是 None
    • 将 & lt;volume > 替换为您要传输所有权的卷的名称或 ID。您可以使用 openstack volume list 命令来列出可用的卷。

      此命令清除卷的所有权,并为传输请求创建一个 idnameauth_key 值的表。这些值可以提供给,并供另一个用户接受转让请求并成为卷的新所有者。

      例如:

      +------------+--------------------------------------+
      | Field      | Value                                |
      +------------+--------------------------------------+
      | auth_key   | bb39cacfe626da60                     |
      | created_at | 2024-11-12T08:30:01.826548           |
      | id         | 6163f5d4-e4f0-4d4f-a7e9-c8e0668f934b |
      | name       | None                                 |
      | volume_id  | fc13ff34-ac2a-4d26-9744-860b2b19b6ca |
      +------------+--------------------------------------+----
      重要

      如果指定,请确保保存 auth_keyidname 的值,并将其发送到将成为新卷所有者的用户,因为其他 openstack volume transfer 请求 命令的 NONE 为安全目的提供 auth_key

  4. 退出 openstackclient pod:

    $ exit

完成卷所有权的转让

  1. 从您的工作站访问 OpenStackClient pod 的远程 shell:

    $ oc rsh -n openstack openstackclient
  2. 新用户必须从命令行登录。
  3. 此用户接受卷转让请求。

    $ openstack volume transfer request accept --auth-key <auth_key> <transfer_request>
    • <transfer_request > 替换为您从创建卷转让请求的原始卷所有者接收的 idname
    • < auth_key > 替换为您从创建卷转让请求的原始卷所有者接收的 auth_key 值。

      例如:

      $ openstack volume transfer request accept \
      --auth-key bb39cacfe626da60 \
      6163f5d4-e4f0-4d4f-a7e9-c8e0668f934b
      +-----------+--------------------------------------+
      | Field     | Value                                |
      +-----------+--------------------------------------+
      | id        | 6163f5d4-e4f0-4d4f-a7e9-c8e0668f934b |
      | name      | None                                 |
      | volume_id | fc13ff34-ac2a-4d26-9744-860b2b19b6ca |
      +-----------+--------------------------------------+
  4. 退出 openstackclient pod:

    $ exit
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部