From 27cf32564ee2751f097c0f9a5381cd6846695dff Mon Sep 17 00:00:00 2001 From: Minmin Ren Date: Mon, 6 May 2019 09:12:40 +0000 Subject: [PATCH] Instead of deprecated keystone cli in docs The keystone CLI is deprecated in favor of python-openstackclient, update docs using openstack CLI instead of keystone CLI. Change-Id: Ifddb5d0d38e4353e17e14ecd65a0d086a6886763 --- doc/source/install/manual_install.rst | 40 ++++++++++++++++----------- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/doc/source/install/manual_install.rst b/doc/source/install/manual_install.rst index a43f14aa11..615fe55b50 100644 --- a/doc/source/install/manual_install.rst +++ b/doc/source/install/manual_install.rst @@ -171,17 +171,21 @@ Additionally, you will need to register Trove as an OpenStack service and its en .. code-block:: bash - $ keystone --os-username --os-password --os-tenant-name --os-auth-url http://:/v2.0 tenant-create --user trove_for_trove_usage + $ openstack --os-username --os-password --os-project-name --os-domain-name --os-auth-url http:///identity project create trove_for_trove_usage - $ keystone --os-username --os-password --os-tenant-name --os-auth-url http://:/v2.0 user-create --user regular_trove_user --pass trove --tenant trove_for_trove_usage + $ openstack --os-username --os-password --os-project-name --os-domain-name --os-auth-url http:///identity user create regular_trove_user --project trove_for_trove_usage --password-prompt - $ keystone --os-username --os-password --os-tenant-name --os-auth-url http://:/v2.0 user-create --user admin_trove_user --pass trove --tenant trove_for_trove_usage + $ openstack --os-username --os-password --os-project-name --os-domain-name --os-auth-url http:///identity user create admin_trove_user --project trove_for_trove_usage --password-prompt - $ keystone --os-username --os-password --os-tenant-name --os-auth-url http://:/v2.0 user-role-add --user admin_trove_user --tenant trove_for_trove_usage --role admin + $ openstack --os-username --os-password --os-project-name --os-domain-name --os-auth-url http:///identity role add --user admin_trove_user --project trove_for_trove_usage admin - $ keystone --os-username --os-password --os-tenant-name --os-auth-url http://:/v2.0 service-create --user trove --type database + $ openstack --os-username --os-password --os-project-name --os-domain-name --os-auth-url http:///identity service create --name trove --description "Database" database - $ keystone --os-username --os-password --os-tenant-name --os-auth-url http://:/v2.0 endpoint-create --service trove --region RegionOne --publicurl 'http://:/v1.0/$(tenant_id)s' --adminurl 'http://:/v1.0/$(tenant_id)s' --internalurl 'http://:/v1.0/$(tenant_id)s' + $ openstack --os-username --os-password --os-project-name --os-domain-name --os-auth-url http:///identity endpoint create --region RegionOne database public 'http://:/v1.0/$(tenant_id)s' + + $ openstack --os-username --os-password --os-project-name --os-domain-name --os-auth-url http:///identity endpoint create --region RegionOne database admin 'http://:/v1.0/$(tenant_id)s' + + $ openstack --os-username --os-password --os-project-name --os-domain-name --os-auth-url http:///identity endpoint create --region RegionOne database internal 'http://:/v1.0/$(tenant_id)s' Where and are the IP address and Port of the server where Trove was installed. This IP should be reachable from any hosts that will be used to communicate with Trove. @@ -372,15 +376,17 @@ You need to build a `keystonerc` file that contains data to simplify the auth pr .. code-block:: bash - export OS_TENANT_NAME=trove + export OS_PROJECT_NAME=trove export OS_USERNAME=regular_trove_user - export OS_PASSWORD=trove + export OS_PASSWORD= - export OS_AUTH_URL="http://:/v2.0/" + export OS_AUTH_URL="http:///identity" - export OS_AUTH_STRATEGY=keystone + export OS_USER_DOMAIN_NAME=Default + + export OS_PROJECT_DOMAIN_NAME=Default Trove deployment verification ============================= @@ -401,16 +407,18 @@ To create an instance: .. code-block:: bash - $ trove create - [--size ] - [--databases [ ...]] - [--users [ ...]] [--backup ] + $ trove create + [--size ] [--volume_type ] + [--databases [ ...]] + [--users [ ...]] + [--backup ] [--availability_zone ] [--datastore ] [--datastore_version ] - [--nic ] + [--nic ,v4-fixed-ip=,port-id=>] [--configuration ] - [--replica_of ] + [--replica_of ] [--replica_count ] + [--module ] [--locality ] =============== Troubleshooting