zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    C# Excel工作表区域Range装入数组
    【Word VBA】批量插入图片到表格
    C# Office Com 开发 创建任务窗格 CustomTaskPane
    C# Office Com 开发 Excel插件与函数dll注册
    视频逐帧转换为图片
    ssh 免密登录
    NPS 内网穿透配置
    php7.3 centos Call to undefined function AdminControllermcrypt_get_block_size()
    Centos 6 安装 php7.3.x
    nginx配置之proxy_pass路径加斜杠/以及包含路径的区别
  • 原文地址:https://www.cnblogs.com/xiongyoutom/p/9668937.html
Copyright © 2011-2022 走看看