• openstack 部署(Q版)glance镜像服务安装配置


    一、创建数据库

    CREATE DATABASE glance;
    GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY '123456';
    GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY '123456';

    创建glance用户凭证

    用admin用户凭证创建glance用户凭证

    source /etc/profile

    openstack user create --domain default --password-prompt glance

    将admin角色添加到glance用户和service项目:

    openstack role add --project service --user glance admin

    创建glance服务实体及endpoint

    openstack service create --name glance --description "OpenStack Image" image
    openstack endpoint create --region RegionOne image public http://controller01:9292
    openstack endpoint create --region RegionOne image internal http://controller01:9292
    openstack endpoint create --region RegionOne image admin http://controller01:9292

    二、安装、配置glance组件

    yum install -y openstack-glance

    修改配置文件glance-api.conf

    vim /etc/glance/glance-api.conf

    [database]
    connection = mysql+pymysql://glance:123456@controller01/glance
    
    [keystone_authtoken]
    auth_uri = http://controller01:5000
    auth_url = http://controller01:35357
    memcached_servers = controller01:11211
    auth_type = password
    project_domain_name = default
    user_domain_name = default
    project_name = service
    username = glance
    password = 123456
    
    [paste_deploy]
    flavor = keystone
    
    [glance_store] 
    stores = file,http
    default_store = file
    filesystem_store_datadir = /var/lib/glance/images/

    修改配置文件glance-registry.conf

    vim /etc/glance/glance-registry.conf

    [database]
    connection = mysql+pymysql://glance:123456@controller01/glance
    
    [keystone_authtoken] 
    auth_uri = http://controller01:5000
    auth_url = http://controller01:35357
    memcached_servers = controller01:11211
    auth_type = password
    project_domain_name = default
    user_domain_name = default
    project_name = service
    username = glance
    password = 123456
    
    [paste_deploy] 
    flavor = keystone

    初始化数据库

    su -s /bin/sh -c "glance-manage db_sync" glance

    启动glance

    systemctl enable openstack-glance-api.service openstack-glance-registry.service
    systemctl start openstack-glance-api.service openstack-glance-registry.service

    三、检查安装

    重新加载环境变量

    source admin-openrc

    下载镜像

    wget http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img

    上传镜像

    openstack image create "cirros" \
    --file cirros-0.3.5-x86_64-disk.img \
    --disk-format qcow2 --container-format bare \
    --public

    上传ISO镜像

    openstack image create --disk-format qcow2 --container-format bare --public --file CentOS-6.10-x86_64-minimal.iso CentOS-6.10-x86_64

    查看镜像

    openstack image list
  • 相关阅读:
    Atmel Studio 烧录 Atmega328P(Arduiono)
    JSP内置对象详解及示例
    Hash Map 详细解释及示例
    19年双非学长逆袭985考研经验贴
    camelCase命名规范
    开始我的编程之旅!
    【转】堆和栈的区别
    现场编写类似strstr/strcpy函数
    【转】C++多态篇1一静态联编,动态联编、虚函数与虚函数表vtable
    【转】TCP协议中的三次握手和四次挥手(图解)
  • 原文地址:https://www.cnblogs.com/xiongyoutom/p/9668937.html
Copyright © 2020-2023  润新知