ืืืื ืืื ืืืคืชื ืฉื ืืคืงืืื ืฉื ืืชื ืืืคืขืื ืืกืคืง ืืืืจืื ืืืื ืื ืฉื OnWorks ืืืืฆืขืืช ืืืช ืืชืื ืืช ืืขืืืื ืืืงืืื ืืช ืืืจืืืืช ืฉืื ื, ืืืื Ubuntu Online, Fedora Online, ืืืืืืืจ ืืงืืื ืฉื Windows ืื ืืืืืืืจ ืืงืืื ืฉื MAC OS
ืชึธืึฐื ึดืืช:
ืฉืึตื
keystone - ืืงืื ืขืืืจ OpenStack Identity API
ืชึทืงืฆึดืืจ
ืืื ืืืคืชื [ืืคืฉืจืืืืช] [ืืคืฉืจืืืืช ืคืงืืื]
ืืื ืืืคืชื ืืขืืืจ
ืืื ืืืคืชื ืืขืืืจ
ืชืืืืจ
ืืืืจื:
ืื ืืื ื ืืื ืืืคืชื ืืื ืืฉืืจืืช ืฉื ืฉืืจืช ืืคืงืืื ืืืชืื ืืืืฆืื ืืฉืืืืฉ. ื OpenStackClient ืืืืื
ืืคืงืืื ืงื ืชืืขืืช ืืฉ ืืืฉืชืืฉ ืืืงืื. ื ืืื ืืืคืชื ืฉืืจืืช ืฉืืจืช ืืคืงืืื ืืืื
ืชืืื ื-V2 ืฉื Identity API ืืืืื ืชืืื ืืช OSC ืชืืืืช ืื ื-V2 ืืื ื-V3.
ืื ืืื ื ืืื ืืืคืชื ืฉืืจืืช ืฉืืจืช ืืคืงืืื ืืงืืื ืืื ืืจืืงืฆืื ืขื ืฉืืจืืชืื ืืืกืคืงืื OpenStack Identity API
(ืืืฉื Keystone).
ืืื ืืชืงืฉืจ ืขื ื-API, ืชืฆืืจื ืืืืืช ืืืืืช - ืืืช ืืื ืืืคืชื ืืกืคืง
ืืคืฉืจืืืืช ืืจืืืืช ืืื.
ืืืื ืืืชืืื ืฉื Keystone, ืืืืืืช ืืชืืฆืข ืืืืฆืขืืช ืืกืืืื ืกืืื ืืฉืืชืฃ
ืืืืืงืื ืฉื ื ืงืืืช ืืงืฆื ืฉื Identity API. ืืืกืืืื ืืกืืื ืืืฉืืชืฃ ืืืืืจ ื
keystone.conf ืืชืืจ "admin_token".
ืืชื ืืืื ืืฆืืื ืขืจืืื ืืื ืืฉืืจืช ืืคืงืืื ืขื --os-token ื --os-endpoint, ืื ืืืืืืจ
ืืืชื ืืืฉืชื ื ืกืืืื:
OS_SERVICE_TOKEN
ืืืกืืืื ืื ืืืืื ืฉื Keystone ืฉืื
OS_SERVICE_ENDPOINT
ื ืงืืืช ืืงืฆื ืฉื Identity API
ืืคืฉืจืืืืช ืฉืืจืช ืืคืงืืื ืืขืงืคื ืืช ืื ืืฉืชื ื ืืกืืืื ืฉืืืืืจื.
ืื ืืืจ ืืฉ ืื ืืฉืืื ืืช, ืืชื ืืืื ืืืฉืชืืฉ ืืฉื ืืืฉืชืืฉ ืืืกืืกืื ืฉืื ื-OpenStack. ืืชื ืืืื ืืขืฉืืช
ืื ืขื --os-ืฉื ืืฉืชืืฉ, --os-ืกืืกืื.
Keystone ืืืคืฉืจ ืืืฉืชืืฉ ืืืืืช ืืฉืืื ืืคืจืืืงื ืืื ืื ืืืชืจ ืฉืื ืืืืื ื ืืืกืืืจืืช
ื ืงืจื ืืืืจืื. ืืื ืืฆืืื ืืช ืืคืจืืืงื ืฉืืจืฆืื ื ืืืฉืจ ื ืืื, ืชืืื
ืืืคืฆืืื ืื ืืฆืืื ื --os-tenant-id or --os-danner-name.
ืืืงืื ืืืฉืชืืฉ ืืืคืฉืจืืืืช, ืงื ืืืชืจ ืืืืืืจ ืืืชื ืืืฉืชื ื ืกืืืื:
OS_USERNAME
ืฉื ืืืฉืชืืฉ ืฉืื ื-Keystone.
OS_PASSWORD
ืกืืกืืช ืืงืืกืืื ืฉืื.
OS_TENANT_NAME
ืฉื ืคืจืืืงื Keystone.
OS_TENANT_ID
ืชืขืืืช ืืืืช ืฉื ืืืืจ Keystone.
OS_AUTH_URL
ืืชืืืช ืืืชืจ ืฉื ืฉืจืช OpenStack API.
OS_IDENTITY_API_VERSION
ืืจืกืช OpenStack Identity API.
OS_CACERT
ืืืืงืื ืฉื CA truststore (ืืคืืจืื PEM) ืขืืืจ ืืงืื ืื.
OS_CERT
ืืืืงืื ืฉื ืืืืจ ืืืคืชืืืช (ืืคืืจืื PEM) ืืืืื ืืช ืืืคืชื ืืฆืืืืจื ืฉื ืื
ืึธืงืึผืึท. ืืืืจ ืืคืชืืืช ืื ืืืื ืืืืื ืื ืืช ืืืคืชื ืืคืจืื ืฉื ืืงืื ืื.
OS_KEY ืืืืงืื ืฉื ืืืืจ ืืืคืชืืืช (ืืคืืจืื PEM) ืืืืื ืืช ืืืคืชื ืืคืจืื ืฉื ืื
ืึธืงืึผืึท. ืขืจื ืื ืืืื ืืืืืช ืจืืง ืื ืืืคืชื ืืคืจืื ืืืื ื-OS_CERT
ืงืืืฅ.
ืืืืืื, ื-Bash ืืืืช ืืฉืชืืฉ ื:
ืืืฆืื OS_USERNAME=ืืฉื ืฉืื
ืืืฆื OS_PASSWORD=yadayadayada
ืืืฆื OS_TENANT_NAME=ืืคืจืืืงื ืฉืื
ืืืฆืื OS_AUTH_URL=http(s)://example.com:5000/v2.0/
ืืืฆื OS_IDENTITY_API_VERSION=2.0
ืืืฆืื OS_CACERT=/etc/keystone/yourca.pem
ืืืฆื OS_CERT=/etc/keystone/yourpublickey.pem
ืืืฆืื OS_KEY=/etc/keystone/yourprivatekey.pem
ืืคืฉืจืืืืช
ืืื ืืงืื ืจืฉืืื ืฉื ืคืงืืืืช ืืืคืฉืจืืืืช ืืืื ืืช ืืคืขื:
ืขืืจื ืืืื ืืคืชื
ืืื ืืงืื ืฉืืืืฉ ืืืคืฉืจืืืืช ืฉื ืคืงืืื:
ืขืืจื ืืืื ืืคืชื
ืืืืืืืช
ืงืื ืืืืข ืขื ืคืงืืืช ืืฆืืจืช ื ืงืืืช ืงืฆื:
Keystone ืขืืจื ืืืฆืืจืช ื ืงืืืืช ืงืฆื
ืืฆื ืืช ื ืงืืืืช ืืงืฆื ืฉื ืฉืืจืืชื OpenStack:
ืงืืืื ืืื ืืคืชื
ืฆืืจ ืคืจืืืงื 'ืฉืืจืืช':
keystone tenant-create --name=service
ืฆืืจ ืืฉืชืืฉ ืฉืืจืืช ืขืืืจ nova:
keystone user-create --name=nova \
--tenant_id= \
--email=[ืืืื ืืืื"ื]
ืฆืคื ืืชืคืงืืืื:
ืจืฉืืืช ืชืคืงืืื ืืื ืืคืชื
ืืฉืชืืฉ ื-keystone ืืืื ืืจื ื ืืืืฆืขืืช ืฉืืจืืชื onworks.net