EN
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

安装Glance

Glance用于存储和检索虚拟机实例磁盘镜像。在虚拟机实例运行期间,Nova计算服务组件可以使用此服务。请在控制节点安装Glance。

  1. 创建数据库、服务凭证和API端点。
    1. 以root用户登录数据库。
      mysql -u root -p
    2. 在数据库中,创建Glance数据库并授权。
      CREATE DATABASE glance;
      GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'GLANCE_DBPASS';  
      GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'GLANCE_DBPASS'; 

      将GLANCE_DBPASS替换为Glance数据库用户的密码,请根据实际需要进行设置。密码中请勿包含字符“#@$”,支持特殊字符“&=- _ . + ! * ()”。

    1. 退出数据库。
      exit
    2. 创建服务凭证。
      source ~/.admin-openrc 
      openstack user create --domain default --password-prompt glance 
      openstack role add --project service --user glance admin 
      openstack service create --name glance --description "OpenStack Image" image

      密码中请勿包含字符“#@$”,支持特殊字符“&=- _ . + ! * ()”

    3. 创建镜像服务API端点。
      openstack endpoint create --region RegionOne image public http://controller:9292 
      openstack endpoint create --region RegionOne image internal http://controller:9292 
      openstack endpoint create --region RegionOne image admin http://controller:9292
  1. 安装软件包。
    yum install openstack-glance
  2. 配置Glance相关配置。
    1. 编辑“/etc/glance/glance-api.conf”文件。
      vi /etc/glance/glance-api.conf
    2. 按“i”进入编辑模式,添加如下内容。
      [database] 
      connection = mysql+pymysql://glance:GLANCE_DBPASS@controller/glance
      
      [keystone_authtoken] 
      www_authenticate_uri  = http://controller:5000 
      auth_url = http://controller:5000 
      memcached_servers = controller:11211 
      auth_type = password 
      project_domain_name = Default 
      user_domain_name = Default 
      project_name = service 
      username = glance 
      password = GLANCE_PASSWORD
      
      [paste_deploy] 
      flavor = keystone 
      
      [glance_store] 
      stores = file,http 
      default_store = file 
      filesystem_store_datadir = /var/lib/glance/images/
    • [database]字段的内容用于配置数据库参数。
    • [keystone_authtoken] [paste_deploy]字段的内容用于配置身份认证服务入口。
    • [glance_store]字段的内容用于配置镜像文件存储。
    • GLANCE_DBPASS为Glance数据库密码,请根据实际进行替换。
    • GLANCE_PASSWORD为Glance用户密码,请根据实际进行替换。
    1. 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
  3. 同步数据库。
    su -s /bin/sh -c "glance-manage db_sync" glance
  4. 启动服务。
    systemctl enable openstack-glance-api.service 
    systemctl start openstack-glance-api.service
  5. 验证Glance是否安装成功。
    1. 下载镜像。
      wget https://download.cirros-cloud.net/0.5.2/cirros-0.5.2-aarch64-disk.img --no-check-certificate
    2. 向Image服务上传镜像cirros。
      source ~/.admin-openrc 
      openstack image create --disk-format qcow2 --container-format bare --file cirros-0.5.2-aarch64-disk.img --public cirros
    3. 确认镜像上传并验证属性。
      openstack image list
    4. 删除镜像已创建的镜像cirros。
      openstack image delete cirros
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词