{"id":3802,"date":"2013-12-16T10:39:02","date_gmt":"2013-12-16T01:39:02","guid":{"rendered":"http:\/\/www.vincentina.net\/?p=3802"},"modified":"2025-02-25T21:19:40","modified_gmt":"2025-02-25T12:19:40","slug":"openstack%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%83%a1%e3%83%a2%e3%80%80%e6%ba%96%e5%82%99%e3%81%8b%e3%82%89keystone%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%be","status":"publish","type":"post","link":"https:\/\/www.vincentina.net\/?p=3802","title":{"rendered":"Openstack\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30e1\u30e2\u3000\u6e96\u5099\u304b\u3089Keystone\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u307e\u3067"},"content":{"rendered":"<p>\u4e0b\u3054\u3057\u3089\u3048\u304b\u3089Keystone\u307e\u3067\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u3059\u3002<\/p>\n<p>\u74b0\u5883<br \/>\nCentOS6\u3000minimal\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3000Core-i3 mem4G<\/p>\n<p>OS\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306fIP\u30a2\u30c9\u30ec\u30b9\u306f\u624b\u52d5\u8a2d\u5b9a\u3001\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u306fLVM\u3001\u7269\u7406\u30dc\u30ea\u30e5\u30fc\u30e0\u3092\u4f59\u5206\u306b1\u500b\u4f5c\u3063\u3068\u304f\u3002<\/p>\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u7d42\u308f\u3063\u305f\u3089SSH\u306e\u8a2d\u5b9a\u3060\u3051\u3084\u3063\u3068\u304f\u3002<\/p>\n<pre>vi \/etc\/ssh\/sshd_config\r\n\r\n#PermitRootLogin yes\u3000\/\/\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\u3092\u5916\u3059\u3002\r\nPermitRootLogin yes\r\n\r\nservice sshd restart<\/pre>\n<p>\u3053\u3053\u304b\u3089\u30bf\u30fc\u30df\u30ca\u30eb\u3067\u306e\u64cd\u4f5c\u306b\u5207\u308a\u66ff\u3048\u308b\u3002\u697d\u306a\u306e\u3067\u3002\u30b3\u30d4\u30da\u3067\u304d\u308b\u306e\u3067\u3002<\/p>\n<p>\u30db\u30b9\u30c8\u540d\u306e\u5165\u529b\u3068IPv6\u3092\u7121\u52b9\u306b<\/p>\n<pre>vi \/etc\/hosts\r\n127.0.0.1\u00a0\u00a0 take localhost localhost.localdomain localhost4 localhost4.localdomain4\r\n#::1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 localhost localhost.localdomain localhost6 localhost6.localdomain6\r\n192.168.24.61 take<\/pre>\n<p>\u5ff5\u306e\u305f\u3081\u30c1\u30a7\u30c3\u30af\u3001\u3051\u3069\u98db\u3070\u3057\u3066\u3082\u3044\u3044<\/p>\n<pre>ping -c 1 take\r\nPING take (127.0.0.1) 56(84) bytes of data.\r\n64 bytes from take (127.0.0.1): icmp_seq=1 ttl=64 time=0.018 ms\r\n\r\n--- take ping statistics ---\r\n1 packets transmitted, 1 received, 0% packet loss, time 0ms\r\nrtt min\/avg\/max\/mdev = 0.018\/0.018\/0.018\/0.000 ms<\/pre>\n<p>ipv6\u3092\u7121\u52b9\u306b\u3059\u308b<\/p>\n<pre>sh -c \"echo 'options ipv6 disable=1' &gt;&gt; \/etc\/modprobe.d\/disable-ipv6.conf\"\r\nsh -c \"echo 'NETWORKING_IPV6=no' &gt;&gt; \/etc\/sysconfig\/network-scripts\/ifcfg-eth0\"<\/pre>\n<p>SELINUX\u3092\u7121\u52b9\u306b\u3059\u308b<\/p>\n<pre>vi \/etc\/selinux\/config\r\nSELINUX=enforcing\u306e\u90e8\u5206\u3092\u5909\u66f4\r\nSELINUX=disabled<\/pre>\n<address>\u6700\u65b0\u306e\u72b6\u614b\u306b\u3042\u3077\u3067<\/address>\n<pre>yum -y update<\/pre>\n<p>\u3068\u308a\u307e\u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<pre>yum -y install ntp man openssh-clients<\/pre>\n<p>ntpd\u3092\u6709\u52b9\u306b\u3059\u308b<\/p>\n<pre>service ntpd start\r\nchkconfig ntpd on<\/pre>\n<p>\u3053\u3053\u3067\u3044\u3063\u305f\u3093\u30ea\u30d6\u30fc\u30c8\u3057\u3068\u304f<\/p>\n<pre>reboot<\/pre>\n<p>\u8d77\u52d5\u304c\u7d42\u308f\u3063\u305f\u3089\u3002<br \/>\n\u3066\u304b\u30ea\u30d6\u30fc\u30c8\u524d\u3067\u3082\u3044\u3044\u3093\u3084\u3051\u3069\u3001\u30a8\u30c7\u30a3\u30bf\u3068\u5f8c\u3061\u3087\u3063\u3068\u5fc5\u8981\u306a\u3084\u3064\u3092\u5165\u308c\u3068\u304f\u304b\u7684\u306a\u3002<\/p>\n<pre>yum -y install vim mlocate wget<\/pre>\n<p>openstack\u306e\u305f\u3081\u306bepel\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u8ffd\u52a0<\/p>\n<pre>rpm -ivh http:\/\/ftp.riken.jp\/Linux\/fedora\/epel\/6\/x86_64\/epel-release-6-8.noarch.rpm<\/pre>\n<pre>vi \/etc\/yum.repos.d\/openstack-grizzly.repo\r\n[epel-openstack-grizzly]\r\nname=OpenStack Grizzly Repository for EPEL 6\r\nbaseurl=http:\/\/repos.fedorapeople.org\/repos\/openstack\/openstack-grizzly\/epel-$releasever\/\r\nenabled=1\r\nskip_if_unavailable=1\r\ngpgcheck=0<\/pre>\n<p>\u305d\u3057\u3066\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8<\/p>\n<pre>yum -y update<\/pre>\n<p>\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u6e96\u5099<\/p>\n<pre>yum -y install mysql-server memcached\r\nservice mysqld start\r\nchkconfig mysqld on<\/pre>\n<p>\u30d1\u30b9\u30ef\u30fc\u30c9\u306f\u7a7a\u6b04\u3067\u30ed\u30b0\u30a4\u30f3\u3067\u304d\u307e\u3059<\/p>\n<pre>mysql -uroot -p\r\nmysql&gt; set password for root@localhost=password('takeken');\r\nQuery OK, 0 rows affected (0.00 sec)\r\n\r\nmysql&gt; set password for root@127.0.0.1=password('takeken');\r\nQuery OK, 0 rows affected (0.00 sec)\r\n\r\nmysql&gt; set password for root@take=password('takeken');\r\nQuery OK, 0 rows affected (0.00 sec)\r\n\r\nservice memcached start\r\nmemcached \u3092\u8d77\u52d5\u4e2d:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [\u00a0 OK\u00a0 ]\r\nchkconfig memcached on<\/pre>\n<p>\u8a8d\u8a3c\u306a\u3057\u3067apache qpid\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<pre>yum -y install qpid-cpp-server\r\nsed -i 's\/auth=yes\/auth=no\/' \/etc\/qpidd.conf\r\nservice qpidd start\r\nchkconfig qpidd on<\/pre>\n<p>\u4eee\u60f3\u5316\u95a2\u9023\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<pre>yum install -y iscsi-initiator-utils qemu-kvm \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 libvirt bridge-utils libvirt-python avahi\r\n\r\nservice messagebus start\r\nservice avahi-daemon start\r\nservice libvirtd start<\/pre>\n<p>\u6e96\u5099\u306f\u7d42\u4e86\u3067\u3054\u308f\u3059\u3002<\/p>\n<p>\u3053\u3053\u304b\u3089Openstack\u95a2\u9023\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u30b9\u30bf\u30fc\u30c8\u3002<br \/>\nopenstack-config\u3068\u304b\u306e\u30e6\u30fc\u30c6\u30a3\u30ea\u30c6\u30a3\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<pre>yum -y install openstack-utils<\/pre>\n<p>Keystone\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u3059\u3002<br \/>\n\u3053\u308c\u306fOpenstack\u306e\u8a8d\u8a3c\u30fb\u8a31\u53ef\u95a2\u9023\u3092\u7ba1\u7406\u3057\u3066\u3044\u308b\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8<\/p>\n<pre>yum -y install openstack-keyston<\/pre>\n<p>\u30b3\u30f3\u30d5\u30a3\u30b0\u306e\u30d0\u30c3\u30af\u30a2\u30c3\u30d7<\/p>\n<pre>cp -a \/etc\/keystone \/etc\/keystone_bak<\/pre>\n<p>\u30b3\u30f3\u30d5\u30a3\u30b0\u3092\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7<\/p>\n<pre>openstack-config --set \/etc\/keystone\/keystone.conf DEFAULT admin_token ADMIN\r\nopenstack-config --set \/etc\/keystone\/keystone.conf DEFAULT bind_host 0.0.0.0\r\nopenstack-config --set \/etc\/keystone\/keystone.conf DEFAULT public_host 5000\r\nopenstack-config --set \/etc\/keystone\/keystone.conf DEFAULT admin_port 35357\r\nopenstack-config --set \/etc\/keystone\/keystone.conf DEFAULT compute_port 8774\r\nopenstack-config --set \/etc\/keystone\/keystone.conf DEFAULT policy_file policy.json\r\nopenstack-config --set \/etc\/keystone\/keystone.conf DEFAULT debug True\r\nopenstack-config --set \/etc\/keystone\/keystone.conf DEFAULT verbose True\r\nopenstack-config --set \/etc\/keystone\/keystone.conf sql connection mysql:\/\/keystone:password@take\/keystone\r\nopenstack-config --set \/etc\/keystone\/keystone.conf signing token_format UUID<\/pre>\n<p>keystone\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u4f5c\u6210\u3002\u305f\u307e\u305f\u307e\u3067\u3057\u3087\u3046\u304cmysql\u30b3\u30de\u30f3\u30c9\u3067\u3084\u3063\u3066\u308b\u3068\u3046\u307e\u304f\u3044\u304b\u306a\u304b\u3063\u305f\u306e\u3067\u3001\u30b8\u30f3\u30af\u30b9\u7684\u306b\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u3084\u3063\u3066\u307e\u3059\u3002<\/p>\n<pre>mysql -uroot -p\r\nmysql&gt; drop database if exists keystone;\r\nQuery OK, 0 rows affected, 1 warning (0.00 sec)\r\nmysql&gt; create database keystone character set utf8;\r\nQuery OK, 1 row affected (0.00 sec)\r\nmysql&gt; grant all privileges on keystone.* to keystone identified by 'password';\r\nQuery OK, 0 rows affected (0.00 sec)\r\nmysql&gt; grant all privileges on keystone.* to keystone@localhost identified by 'password';\r\nQuery OK, 0 rows affected (0.00 sec)\r\nmysql&gt; grant all privileges on keystone.* to keystone@take identified by 'password';\r\nQuery OK, 0 rows affected (0.00 sec)\r\nmysql&gt; flush privileges\r\nmysql&gt; quit<\/pre>\n<pre>keystone-manage db_sync<\/pre>\n<p>\u30d7\u30ed\u30bb\u30b9\u8d77\u52d5<\/p>\n<pre>chown -R keystone:keystone \/var\/log\/keystone\r\nservice openstack-keystone start\r\nchkconfig openstack-keystone on\r\nservice openstack-keystone status\r\nkeystone (pid\u00a0 8141) \u3092\u5b9f\u884c\u4e2d...<\/pre>\n<p>\u30b5\u30f3\u30d7\u30eb\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u4f7f\u3063\u3066Keystone\u306bOpenStack\u3067\u5229\u7528\u3059\u308b\u30b5\u30fc\u30d3\u30b9\u3001\u30b5\u30fc\u30d3\u30b9\u306b\u5bfe\u3059\u308b\u30e6\u30fc\u30b6\u3001\u30ed\u30fc\u30eb\u306e\u8a2d\u5b9a\u3092\u884c\u3044\u307e\u3059\u3002<br \/>\n\u203b\u3053\u3053\u306f\u305f\u3051\u3051\u3093\u306e\u7406\u89e3\u304c\u8db3\u308a\u3066\u306a\u3044\u306e\u3067\u3001\u3053\u3053\u306e\u30b3\u30d4\u30da\u306f\u6c17\u3092\u4ed8\u3051\u3066\u304f\u3060\u3055\u308a\u3002<\/p>\n<pre>cd \/usr\/local\/src ; cp -a \/usr\/share\/openstack-keystone\/sample_data.sh .<\/pre>\n<p>\u30d5\u30a1\u30a4\u30eb\u306e\u30c1\u30a7\u30c3\u30af<\/p>\n<pre>ls -l sample_data.sh\r\n-rwxr-xr-x 1 root root 9053 10\u6708 18 03:23 2013 sample_data.s<\/pre>\n<p>\u74b0\u5883\u5909\u6570\u3092\u30a8\u30af\u30b9\u30dd\u30fc\u30c8<\/p>\n<pre>export CONTROLLER_HOST=take\r\nexport SERVICE_ENDPOINT=http:\/\/$CONTROLLER_HOST:35357\/v2.0\r\nsed -i \"s\/localhost\/$CONTROLLER_HOST\/\" \/usr\/local\/src\/sample_data.sh\r\nexport ENABLE_ENDPOINTS=yes<\/pre>\n<p>\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u5b9f\u884c\u3002<\/p>\n<pre>\/usr\/local\/src\/sample_data.sh<\/pre>\n<p>\u5b9f\u884c\u3059\u308b\u3068<\/p>\n<pre>+-------------+----------------------------------+\r\n|\u00a0\u00a0 Property\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Value\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n+-------------+----------------------------------+\r\n|\u00a0\u00a0 adminurl\u00a0 | http:\/\/take:$(admin_port)s\/v2.0\u00a0 |\r\n|\u00a0\u00a0\u00a0\u00a0\u00a0 id\u00a0\u00a0\u00a0\u00a0 | 4cd2e487b29c46d1b4b108601f32d640 |\r\n| internalurl | http:\/\/take:$(public_port)s\/v2.0 |\r\n|\u00a0 publicurl\u00a0 | http:\/\/take:$(public_port)s\/v2.0 |\r\n|\u00a0\u00a0\u00a0 region\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RegionOne\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n|\u00a0 service_id | e868bba059ce4059a27cc08036d57fc2 |\r\n+-------------+----------------------------------+\r\nWARNING: Bypassing authentication using a token &amp; endpoint (authentication credentials are being ignored).\r\n+-------------+-------------------------------------------------+\r\n|\u00a0\u00a0 Property\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Value\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n+-------------+-------------------------------------------------+\r\n|\u00a0\u00a0 adminurl\u00a0 | http:\/\/take:$(compute_port)s\/v1.1\/$(tenant_id)s |\r\n|\u00a0\u00a0\u00a0\u00a0\u00a0 id\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 7d071a9e31604d188137e73809b3620e\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n| internalurl | http:\/\/take:$(compute_port)s\/v1.1\/$(tenant_id)s |\r\n|\u00a0 publicurl\u00a0 | http:\/\/take:$(compute_port)s\/v1.1\/$(tenant_id)s |\r\n|\u00a0\u00a0\u00a0 region\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RegionOne\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n|\u00a0 service_id |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 5abfb5029ae24291a756c22fc38cc78a\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n+-------------+-------------------------------------------------+\r\nWARNING: Bypassing authentication using a token &amp; endpoint (authentication credentials are being ignored).\r\n+-------------+-----------------------------------+\r\n|\u00a0\u00a0 Property\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Value\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n+-------------+-----------------------------------+\r\n|\u00a0\u00a0 adminurl\u00a0 | http:\/\/take:8776\/v1\/$(tenant_id)s |\r\n|\u00a0\u00a0\u00a0\u00a0\u00a0 id\u00a0\u00a0\u00a0\u00a0 |\u00a0 4a7a599e33c84a65beeff317f6406491 |\r\n| internalurl | http:\/\/take:8776\/v1\/$(tenant_id)s |\r\n|\u00a0 publicurl\u00a0 | http:\/\/take:8776\/v1\/$(tenant_id)s |\r\n|\u00a0\u00a0\u00a0 region\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RegionOne\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n|\u00a0 service_id |\u00a0 85f1809e45454a9d8c4508435bcde95b |\r\n+-------------+-----------------------------------+\r\nWARNING: Bypassing authentication using a token &amp; endpoint (authentication credentials are being ignored).\r\n+-------------+----------------------------------+\r\n|\u00a0\u00a0 Property\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Value\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n+-------------+----------------------------------+\r\n|\u00a0\u00a0 adminurl\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:9292\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n|\u00a0\u00a0\u00a0\u00a0\u00a0 id\u00a0\u00a0\u00a0\u00a0 | 0361e2e792f243fa97a0dad5234be03f |\r\n| internalurl |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:9292\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n|\u00a0 publicurl\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:9292\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n|\u00a0\u00a0\u00a0 region\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RegionOne\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n|\u00a0 service_id | 04970bb075ef4eaf820991a449dfeb22 |\r\n+-------------+----------------------------------+\r\nWARNING: Bypassing authentication using a token &amp; endpoint (authentication credentials are being ignored).\r\n+-------------+----------------------------------+\r\n|\u00a0\u00a0 Property\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Value\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n+-------------+----------------------------------+\r\n|\u00a0\u00a0 adminurl\u00a0 | http:\/\/take:8773\/services\/Admin\u00a0 |\r\n|\u00a0\u00a0\u00a0\u00a0\u00a0 id\u00a0\u00a0\u00a0\u00a0 | fdd265dc512343a68321586770a6c6ea |\r\n| internalurl | http:\/\/take:8773\/services\/Cloud\u00a0 |\r\n|\u00a0 publicurl\u00a0 | http:\/\/take:8773\/services\/Cloud\u00a0 |\r\n|\u00a0\u00a0\u00a0 region\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RegionOne\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n|\u00a0 service_id | c716562c33ed40e9bbaadbb20fbf8268 |\r\n+-------------+----------------------------------+\r\nWARNING: Bypassing authentication using a token &amp; endpoint (authentication credentials are being ignored).\r\n+-------------+----------------------------------------+\r\n|\u00a0\u00a0 Property\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Value\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n+-------------+----------------------------------------+\r\n|\u00a0\u00a0 adminurl\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:8888\/v1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n|\u00a0\u00a0\u00a0\u00a0\u00a0 id\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0 3cab69ce7b714e2ab67a8199bd12406b\u00a0\u00a0\u00a0 |\r\n| internalurl | http:\/\/take:8888\/v1\/AUTH_$(tenant_id)s |\r\n|\u00a0 publicurl\u00a0 | http:\/\/take:8888\/v1\/AUTH_$(tenant_id)s |\r\n|\u00a0\u00a0\u00a0 region\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RegionOne\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n|\u00a0 service_id |\u00a0\u00a0\u00a0 543157fad3b742c2a07c1ed5312510ca\u00a0\u00a0\u00a0 |\r\n+-------------+----------------------------------------+<\/pre>\n<p>\u3046\u307e\u304f\u8868\u793a\u3055\u308c\u305f\u3089\u30ed\u30b0\u30a4\u30f3\u3057\u306a\u304a\u3057\u3066\u78ba\u8a8d\u3059\u308b\u3001\u307e\u305a\u306f\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u3002<\/p>\n<pre>export OS_SERVICE_TOKEN=ADMIN\r\nexport OS_SERVICE_ENDPOINT=http:\/\/take:35357\/v2.0\/<\/pre>\n<p>\u78ba\u8a8d\u30b3\u30de\u30f3\u30c9<\/p>\n<pre>keystone tenant-list\r\nkeystone user-list\r\nkeystone role-list\r\nkeystone service-list\r\nkeystone endpoint-list<\/pre>\n<p>\u78ba\u8a8d\u7d50\u679c<\/p>\n<pre>+----------------------------------+---------+---------+\r\n|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 id\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0 name\u00a0 | enabled |\r\n+----------------------------------+---------+---------+\r\n| 44e077cc353748f2b0230a04b399d9c1 |\u00a0\u00a0 demo\u00a0 |\u00a0\u00a0 True\u00a0 |\r\n| 6277f269fdda4051a0eb51336fd9cfc3 | service |\u00a0\u00a0 True\u00a0 |\r\n+----------------------------------+---------+---------+\r\n\r\n+----------------------------------+--------+---------+-------+\r\n|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 id\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\u00a0 name\u00a0 | enabled | email |\r\n+----------------------------------+--------+---------+-------+\r\n| c417e79f10ba4cb3a65b177655c865b2 | admin\u00a0 |\u00a0\u00a0 True\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n| 9d06fe734fd9450fb7b6154c0d108c8d |\u00a0 ec2\u00a0\u00a0 |\u00a0\u00a0 True\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n| a2ec4feea5cb4fc49b393b687c3ebd51 | glance |\u00a0\u00a0 True\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n| 695d4b3fb6114584930612978ba6e75a |\u00a0 nova\u00a0 |\u00a0\u00a0 True\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n| b2f7e5c3a555437983d6c310002a984f | swift\u00a0 |\u00a0\u00a0 True\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n+----------------------------------+--------+---------+-------+\r\n\r\n+----------------------------------+----------+\r\n|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 id\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0 name\u00a0\u00a0 |\r\n+----------------------------------+----------+\r\n| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ |\r\n| 883cd63371544518ac749e3b81a985b9 |\u00a0 admin\u00a0\u00a0 |\r\n+----------------------------------+----------+\r\n\r\n+----------------------------------+----------+--------------+---------------------------+\r\n|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 id\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0 name\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0 type\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 description\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n+----------------------------------+----------+--------------+---------------------------+\r\n| c716562c33ed40e9bbaadbb20fbf8268 |\u00a0\u00a0 ec2\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0 ec2\u00a0\u00a0\u00a0\u00a0\u00a0 |\u00a0 EC2 Compatibility Layer\u00a0 |\r\n| 04970bb075ef4eaf820991a449dfeb22 |\u00a0 glance\u00a0 |\u00a0\u00a0\u00a0 image\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0 Glance Image Service\u00a0\u00a0 |\r\n| e868bba059ce4059a27cc08036d57fc2 | keystone |\u00a0\u00a0 identity\u00a0\u00a0 | Keystone Identity Service |\r\n| 5abfb5029ae24291a756c22fc38cc78a |\u00a0\u00a0 nova\u00a0\u00a0 |\u00a0\u00a0 compute\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0 Nova Compute Service\u00a0\u00a0 |\r\n| 543157fad3b742c2a07c1ed5312510ca |\u00a0 swift\u00a0\u00a0 | object-store |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Swift Service\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n| 85f1809e45454a9d8c4508435bcde95b |\u00a0 volume\u00a0 |\u00a0\u00a0\u00a0 volume\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0 Nova Volume Service\u00a0\u00a0\u00a0 |\r\n+----------------------------------+----------+--------------+---------------------------+\r\n\r\n+----------------------------------+-----------+-------------------------------------------------+-------------------------------------------------+-------------------------------------------------+----------------------------------+\r\n|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 id\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0 region\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 publicurl\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 internalurl\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 adminurl\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 service_id\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n+----------------------------------+-----------+-------------------------------------------------+-------------------------------------------------+-------------------------------------------------+----------------------------------+\r\n| 0361e2e792f243fa97a0dad5234be03f | RegionOne |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:9292\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:9292\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:9292\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 | 04970bb075ef4eaf820991a449dfeb22 |\r\n| 3cab69ce7b714e2ab67a8199bd12406b | RegionOne |\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:8888\/v1\/AUTH_$(tenant_id)s\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:8888\/v1\/AUTH_$(tenant_id)s\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:8888\/v1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 | 543157fad3b742c2a07c1ed5312510ca |\r\n| 4a7a599e33c84a65beeff317f6406491 | RegionOne |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:8776\/v1\/$(tenant_id)s\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:8776\/v1\/$(tenant_id)s\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:8776\/v1\/$(tenant_id)s\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 | 85f1809e45454a9d8c4508435bcde95b |\r\n| 4cd2e487b29c46d1b4b108601f32d640 | RegionOne |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:$(public_port)s\/v2.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:$(public_port)s\/v2.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:$(admin_port)s\/v2.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 | e868bba059ce4059a27cc08036d57fc2 |\r\n| 7d071a9e31604d188137e73809b3620e | RegionOne | http:\/\/take:$(compute_port)s\/v1.1\/$(tenant_id)s | http:\/\/take:$(compute_port)s\/v1.1\/$(tenant_id)s | http:\/\/take:$(compute_port)s\/v1.1\/$(tenant_id)s | 5abfb5029ae24291a756c22fc38cc78a |\r\n| fdd265dc512343a68321586770a6c6ea | RegionOne |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:8773\/services\/Cloud\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:8773\/services\/Cloud\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 http:\/\/take:8773\/services\/Admin\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 | c716562c33ed40e9bbaadbb20fbf8268 |\r\n+----------------------------------+-----------+-------------------------------------------------+-------------------------------------------------+-------------------------------------------------+----------------------------------+<\/pre>\n<p>\u554f\u984c\u306a\u3051\u308c\u3070\u6b21\u3044\u3063\u3066\u307f\u3088\u3046\u3002<\/p>\n<div class='wp_social_bookmarking_light'>        <div class=\"wsbl_twitter\"><a href=\"https:\/\/twitter.com\/share\" class=\"twitter-share-button\" data-url=\"https:\/\/www.vincentina.net\/?p=3802\" data-text=\"Openstack\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30e1\u30e2\u3000\u6e96\u5099\u304b\u3089Keystone\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u307e\u3067\" data-via=\"TakekenTw\" data-lang=\"ja\">Tweet<\/a><\/div><\/div>\n<br class='wp_social_bookmarking_light_clear' \/>\n","protected":false},"excerpt":{"rendered":"<p>\u4e0b\u3054\u3057\u3089\u3048\u304b\u3089Keystone\u307e\u3067\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u3059\u3002 \u74b0\u5883 CentOS6\u3000minimal\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3000Core-i3 mem4G OS\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306fIP\u30a2\u30c9\u30ec\u30b9\u306f\u624b\u52d5\u8a2d\u5b9a\u3001\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u306fLVM\u3001\u7269\u7406\u30dc\u30ea\u30e5\u30fc\u30e0\u3092 &hellip; <a href=\"https:\/\/www.vincentina.net\/?p=3802\" class=\"more-link\"><span class=\"screen-reader-text\">&#8220;Openstack\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30e1\u30e2\u3000\u6e96\u5099\u304b\u3089Keystone\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u307e\u3067&#8221; \u306e<\/span>\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-3802","post","type-post","status-publish","format-standard","hentry","category-server"],"_links":{"self":[{"href":"https:\/\/www.vincentina.net\/index.php?rest_route=\/wp\/v2\/posts\/3802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vincentina.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vincentina.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vincentina.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vincentina.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3802"}],"version-history":[{"count":2,"href":"https:\/\/www.vincentina.net\/index.php?rest_route=\/wp\/v2\/posts\/3802\/revisions"}],"predecessor-version":[{"id":8087,"href":"https:\/\/www.vincentina.net\/index.php?rest_route=\/wp\/v2\/posts\/3802\/revisions\/8087"}],"wp:attachment":[{"href":"https:\/\/www.vincentina.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vincentina.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vincentina.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}