usage: keystone-manage [bootstrap|credential_migrate|credential_rotate|credential_setup|db_sync|db_version|doctor|domain_config_upload|fernet_rotate|fernet_setup|create_jws_keypair|mapping_populate|mapping_purge|mapping_engine|receipt_rotate|receipt_setup|saml_idp_metadata|token_rotate|token_setup|trust_flush] keystone-manage: error: unrecognized arguments:
时间: 2023-07-22 16:47:24 浏览: 352
这个输出信息表示 `keystone-manage` 命令无法识别您输入的参数。请确保您输入的命令和参数是否正确,或者检查您的Keystone版本是否支持您使用的命令。
例如,如果您尝试运行 `keystone-manage bootstrap` 命令,但出现了上述错误,则可能是因为您的Keystone版本不支持此命令。您可以尝试使用 `keystone-manage db_sync` 命令来同步数据库,或使用其他可用的命令。
请参考Keystone的官方文档以获取更多信息,了解您的Keystone版本支持的命令和参数。
相关问题
keystone-manage bootstrap --bootstrap-password 000000 --bootstrap-admin-url usage: keystone-manage [bootstrap|credential_migrate|credential_rotate|credential_setup|db_sync|db_version|doctor|domain_config_upload|fernet_rotate|fernet_setup|create_jws_keypair|mapping_populate|mapping_purge|mapping_engine|receipt_rotate|receipt_setup|saml_idp_metadata|token_rotate|token_setup|trust_flush] bootstrap [-h] [--bootstrap-username OS_BOOTSTRAP_USERNAME] [--bootstrap-password OS_BOOTSTRAP_PASSWORD] [--bootstrap-project-name OS_BOOTSTRAP_PROJECT_NAME] [--bootstrap-role-name OS_BOOTSTRAP_ROLE_NAME] [--bootstrap-service-name OS_BOOTSTRAP_SERVICE_NAME] [--bootstrap-admin-url OS_BOOTSTRAP_ADMIN_URL] [--bootstrap-public-url OS_BOOTSTRAP_PUBLIC_URL] [--bootstrap-internal-url OS_BOOTSTRAP_INTERNAL_URL] [--bootstrap-region-id OS_BOOTSTRAP_REGION_ID] [--immutable-roles] keystone-manage [bootstrap|credential_migrate|credential_rotate|credential_setup|db_sync|db_version|doctor|domain_config_upload|fernet_rotate|fernet_setup|create_jws_keypair|mapping_populate|mapping_purge|mapping_engine|receipt_rotate|receipt_setup|saml_idp_metadata|token_rotate|token_setup|trust_flush] bootstrap: error: argument --bootstrap-admin-url: expected one argument
这是一个关于 OpenStack Keystone 的命令行工具 keystone-manage 的使用示例。该命令行工具提供了一系列子命令,可以用于管理 Keystone 的各种功能,例如数据库同步、角色管理、证书管理等等。其中,bootstrap 子命令用于在初始部署时创建 Keystone 的管理员用户和服务。在这个示例中,命令给出了一个参数错误,因为--bootstrap-admin-url 参数需要指定一个参数,但是没有提供。如果你需要了解更多关于 Keystone 的信息,可以参考 OpenStack 官方文档。
sudo keystone-manage bootstrap --bootstrap-password cqu2022\ --bootstrap-admin-url http://localhost:5000/v3/ \ --bootstrap-internal-url http://localhost:5000/v3/ \ --bootstrap-public-url http://localhost:5000/v3/ \ --bootstrap-region-id RegionOne
这个命令的作用是在Keystone中创建初始用户、服务和端点,以及设置管理员和服务用户的凭据。在运行此命令之前,您需要确保已经安装了Keystone,并且具有管理员权限。
该命令需要指定以下参数:
- `--bootstrap-password`:用于设置管理员用户的密码。
- `--bootstrap-admin-url`:用于设置管理员API终端的URL。
- `--bootstrap-internal-url`:用于设置内部API终端的URL。
- `--bootstrap-public-url`:用于设置公共API终端的URL。
- `--bootstrap-region-id`:用于设置Keystone的区域ID。
下面是运行此命令的示例:
```
sudo keystone-manage bootstrap --bootstrap-password cqu2022 \
--bootstrap-admin-url http://localhost:5000/v3/ \
--bootstrap-internal-url http://localhost:5000/v3/ \
--bootstrap-public-url http://localhost:5000/v3/ \
--bootstrap-region-id RegionOne
```
请注意,在运行此命令后,您将创建一个具有管理员角色的用户,并设置了管理员和服务用户的凭据。同时,您还将创建服务和端点以供其他OpenStack服务使用。如果您需要创建更多的用户、服务和端点,请参考Keystone的文档以获取更多信息。
阅读全文