当前位置: 首页 > news >正文

离线部署openstack 2024.1控制节点glance

镜像服务

离线下载

apt install --download-only glancemkdir /controller/glance
mv /var/cache/apt/archives/*.deb /controller/glance/
dpkg -i /controller/glance/*.deb

在一个控制节点操作

CREATE DATABASE glance;
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'GLANCE_DBPASS';
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'GLANCE_DBPASS';
FLUSH PRIVILEGES;
source ~/admin-openrcopenstack user create --domain default --password GLANCE_PASS glance
openstack role add --project service --user glance adminopenstack service create --name glance --description "OpenStack Image" imageopenstack endpoint create --region RegionOne image public http://<VIP>:9292
openstack endpoint create --region RegionOne image internal http://<VIP>:9292
openstack endpoint create --region RegionOne image admin http://<VIP>:9292

在三个控制节点操作

  • 确保文件在节点可用:
  • /etc/ceph/ceph.conf
  • /etc/ceph/client.glance.keyring
chown glance:glance /etc/ceph/ceph.client.glance.keyring
chmod 640 /etc/ceph/ceph.client.glance.keyring
  • 主要配置
vim /etc/glance/glance-api.conf[database]
connection = mysql+pymysql://glance:GLANCE_DBPASS@<VIP>/glance[keystone_authtoken]
www_authenticate_uri = http://<VIP>:5000
auth_url = http://<VIP>:5000
memcached_servers = ip1:11211,ip2:11211,ip3:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = service
username = glance
password = GLANCE_PASS
service_token_roles_required = true
service_token_roles = admin
region_name = RegionOne[paste_deploy]
# 启用keystone认证
flavor = keystone[glance_store]
# 指定后端类型:ceph块设备、url导入
stores = rbd,http
default_store = rbdrbd_store_chunk_size = 8
# 存放镜像的pool
rbd_store_pool = images
# ceph授权的用户名
rbd_store_user = glance
# ceph的主配置文件路径
rbd_store_ceph_conf = /etc/ceph/ceph.conf[DEFAULT]
# 本机IP,其余节点填对应IP
bind_host = ip1
bind_port = 9292
transport_url = rabbit://glance:GLANCE_PASS@ip1,ip2,ip3[oslo_concurrency]
lock_path = /var/lib/glance/tmp

在一个控制节点操作

# 数据库同步
su -s /bin/sh -c "glance-manage db_sync" glance

在三个控制节点操作

systemctl start glance-api && systemctl enable glance-api
systemctl status glance-apisource ~/admin-openrc
openstack image list

相关文章:

  • 理解什么是并查集
  • 语音合成之二十 VITS模型详解与MeloTTS实现
  • 力扣HOT100之贪心算法:55. 跳跃游戏
  • 大模型实战篇之ChatGPT(国内可以用)一、实现连续对话智能体
  • 利用高分辨率卫星遥感数据以更智能、更快速的方式勘测评估能源开采现场
  • 金蝶云星空·旗舰版与领星:赋能跨境电商的业财一体化解决方案
  • 实战案例-FPGA如何实现JESD204B最小确定性延迟
  • 增强自注意力机制CeAtt,增强局部细节!
  • 【软考中级】软件设计师考试大纲
  • JavaWeb期末速成 样题篇
  • 【AI论文】Qwen3 嵌入:通过基础模型推进文本嵌入和重新排序
  • 12.安卓逆向2-frida hook技术-HookJava重载方法
  • 飞书多维表格利用 Amazon Bedrock AI 能力赋能业务
  • vscode 保存 js 时会自动格式化,取消设置也不好使
  • 【游戏项目】大型项目Git分支策略与开发流程设计构想
  • cocosCreator 2.4 使用 flavor 配置安卓多渠道
  • 变压吸附制氮设备的工艺特点
  • 深入理解Python协程:async def、async for、await、yield详解
  • Kubernetes 内部服务转发配置
  • 无人机智能运行系统技术解析
  • 5173游戏交易网站源码/网站优化推广费用
  • 重庆永川微网站建设/帮别人推广app赚钱
  • 外资公司注册代理/东莞企业网站排名优化
  • 360免费建站pomhub/学生网页制作成品
  • 自适应网站建设方案/广州做网站的公司哪家好
  • 网站一般做几页/站长工具综合查询ip