专栏首页python3Ubuntu16.10安装Ocata之3

Ubuntu16.10安装Ocata之3

1、创建Glance数据库

root@controller:~/ocata# mysql -uroot -p -e "CREATE DATABASE glance"

Enter password:

root@controller:~/ocata# mysql -uroot -p -e "GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'zoomtech'"

Enter password:

root@controller:~/ocata# mysql -uroot -p -e "GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'zoomtech'"

Enter password:

2、创建Glance用户、

root@controller:~/ocata# source admin-openrc

root@controller:~/ocata# openstack user create --domain default --password-prompt glance

User Password:

Repeat User Password:

+---------------------+----------------------------------+

| Field               | Value                            |

+---------------------+----------------------------------+

| domain_id           | default                          |

| enabled             | True                             |

| id                  | 077fa99f355f43389d28bf476e1c4549 |

| name                | glance                           |

| options             | {}                               |

| password_expires_at | None                             |

+---------------------+----------------------------------+

root@controller:~/ocata# openstack role add --project service --user glance admin

3、创建glance服务

root@controller:~/ocata# openstack service create --name glance \

   --description "OpenStack Image" p_w_picpath

+-------------+----------------------------------+

| Field       | Value                            |

+-------------+----------------------------------+

| description | OpenStack Image                  |

| enabled     | True                             |

| id          | 86a9f0234e4846bdac32c10b553a41f5 |

| name        | glance                           |

| type        | p_w_picpath                            |

+-------------+----------------------------------+

4、创建glance API端点

root@controller:~/ocata# openstack endpoint create --region RegionOne \

   p_w_picpath public http://controller:9292

+--------------+----------------------------------+

| Field        | Value                            |

+--------------+----------------------------------+

| enabled      | True                             |

| id           | 47bce25719a24321980283481d751374 |

| interface    | public                           |

| region       | RegionOne                        |

| region_id    | RegionOne                        |

| service_id   | 86a9f0234e4846bdac32c10b553a41f5 |

| service_name | glance                           |

| service_type | p_w_picpath                            |

| url          | http://controller:9292           |

+--------------+----------------------------------+

root@controller:~/ocata# openstack endpoint create --region RegionOne \

   p_w_picpath internal http://controller:9292

+--------------+----------------------------------+

| Field        | Value                            |

+--------------+----------------------------------+

| enabled      | True                             |

| id           | 53e7ab3597ad4543bde2d85e780d3736 |

| interface    | internal                         |

| region       | RegionOne                        |

| region_id    | RegionOne                        |

| service_id   | 86a9f0234e4846bdac32c10b553a41f5 |

| service_name | glance                           |

| service_type | p_w_picpath                            |

| url          | http://controller:9292           |

+--------------+----------------------------------+

root@controller:~/ocata# openstack endpoint create --region RegionOne \

>   p_w_picpath admin http://controller:9292

+--------------+----------------------------------+

| Field        | Value                            |

+--------------+----------------------------------+

| enabled      | True                             |

| id           | 4fc7c8f3208a4159a34ee23e733e5115 |

| interface    | admin                            |

| region       | RegionOne                        |

| region_id    | RegionOne                        |

| service_id   | 86a9f0234e4846bdac32c10b553a41f5 |

| service_name | glance                           |

| service_type | p_w_picpath                            |

| url          | http://controller:9292           |

+--------------+----------------------------------+

root@controller:~/ocata#

5、配置glance api

root@controller:~/ocata# vim /etc/glance/glance-api.conf

[database]

connection = mysql+pymysql://glance:zoomtech@controller/glance

[keystone_authtoken]

auth_uri = http://controller:5000

auth_url = http://controller:35357

memcached_servers = controller:11211

auth_type = password

project_domain_name = default

user_domain_name = default

project_name = service

username = glance

password = zoomtech

[paste_deploy]

flavor = keystone

[glance_store]

stores = file,http

default_store = file

filesystem_store_datadir = /var/lib/glance/p_w_picpaths/

6、配置glance registry

root@controller:~/ocata# vim /etc/glance/glance-registry.conf

[database]

connection = mysql+pymysql://glance:zoomtech@controller/glance

[keystone_authtoken]

auth_uri = http://controller:5000

auth_url = http://controller:35357

memcached_servers = controller:11211

auth_type = password

project_domain_name = default

user_domain_name = default

project_name = service

username = glance

password = zoomtech

[paste_deploy]

flavor = keystone

7、同步数据库

root@controller:~/ocata# su -s /bin/sh -c "glance-manage db_sync" glance

8、启动glance

root@controller:~/ocata# service glance-registry restart

root@controller:~/ocata# service glance-api restart

root@controller:~/ocata# service glance-registry status

root@controller:~/ocata# service glance-api status

9、测试p_w_picpaths

root@controller:~/ocata# wget wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img

root@controller:~/ocata# openstack p_w_picpath create "cirros"    --file cirros-0.3.4-x86_64-disk.img    --disk-format qcow2 --container-format bare    --public

+------------------+------------------------------------------------------+

| Field            | Value                                                |

+------------------+------------------------------------------------------+

| checksum         | ee1eca47dc88f4879d8a229cc70a07c6                     |

| container_format | bare                                                 |

| created_at       | 2017-02-28T05:53:02Z                                 |

| disk_format      | qcow2                                                |

| file             | /v2/p_w_picpaths/9b51b435-c6ed-4c8d-814b-760cda0d813e/file |

| id               | 9b51b435-c6ed-4c8d-814b-760cda0d813e                 |

| min_disk         | 0                                                    |

| min_ram          | 0                                                    |

| name             | cirros                                               |

| owner            | 56d3f276e94d48ffb014a6fe5776d0e5                     |

| protected        | False                                                |

| schema           | /v2/schemas/p_w_picpath                                    |

| size             | 13287936                                             |

| status           | active                                               |

| tags             |                                                      |

| updated_at       | 2017-02-28T05:53:02Z                                 |

| virtual_size     | None                                                 |

| visibility       | public                                               |

+------------------+------------------------------------------------------+

root@controller:~/ocata# openstack p_w_picpath list

+--------------------------------------+--------+--------+

| ID                                   | Name   | Status |

+--------------------------------------+--------+--------+

| 9b51b435-c6ed-4c8d-814b-760cda0d813e | cirros | active |

+--------------------------------------+--------+--------+

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • CentOS 7部署OpenStack(

    [root@controller ~]# mysql -u root -p -e "CREATE DATABASEglance;"

    py3study
  • (python)数据结构---集合

    py3study
  • Python3网络爬虫实战-19、代理基

    我们在做爬虫的过程中经常会遇到这样的情况,最初爬虫正常运行,正常抓取数据,一切看起来都是那么的美好,然而一杯茶的功夫可能就会出现错误,比如 403 Forbid...

    py3study
  • GoBrut破解型僵尸网络悄然再度来袭

    Go语言因为跨平台且易上手,越来越受到攻击者的青睐。2019年年初[1],一个由Go语言编写的新型恶意软件家族问世,称为GoBrut(又名StealthWork...

    绿盟科技研究通讯
  • supervisor安装和使用

    1.介绍 Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启动、重...

    苦咖啡
  • 限制玻尔兹曼机 - 深度学习之父 Geoffrey Hinton 的神经网络第 12 课(中文字幕)

    作为深度学习祖师,Geoffrey Hinton 的每一句每一言,都使学习者如奉纶音。浓缩其毕生所学的《Neutral Network for Machine ...

    AI研习社
  • 大数据-Linux常用的命令

    格式: grep [option] pattern [file] 可使用 —help 查看更多参数。 使用实例:

    cwl_java
  • Android通过ImageView设置手指滑动控件缩放

    1, imageview设置scaletype为 android:scaleType=”matrix”

    砸漏
  • 深度学习的教学和课程,与传统 CS 的教学和课程有什么区别?

    深度学习的课程和传统计算机课程有很大的不同,也可以说 “独树一帜”,其独特性主要来自于: 1. 前置课程多 2. 缺乏完整的理论体系 3. 繁多的调参技巧 4....

    企鹅号小编
  • 深度学习与传统 CS 的教学和课程有什么区别?

    深度学习的课程和传统计算机课程有很大的不同,也可以说“独树一帜”,其独特性主要来自于:1. 前置课程多 2. 缺乏完整的理论体系 3. 繁多的调参技巧 4. 知...

    统计学家

扫码关注云+社区

领取腾讯云代金券