我们正在部署私有 openstack 实例,但尚未提供 Swift 对象存储服务。juju bootstrap 可以在没有 swift 的情况下启动实用程序实例吗?我看到 openstack 配置 control-bucket 是一个容器 id。
答案1
juju openstack 提供程序还可以与 nova/objectstore(s3 equiv)一起用于此类部署。对象存储要求极低,主要用于将 charms 分发到机器和一些客户端元数据(即大小或带宽不大)。
答案2
是的,是必需的。如您所见,基本配置对于 OpenStack 来说如下所示:
OpenStack: 类型:openstack # 指定是否需要使用浮动 IP 地址来为节点提供 # 公共 IP 地址。有些安装默认分配公共 IP 地址,而无需 # 需要一个浮动 IP 地址。 # 使用浮动 IP: false 管理员机密:13850d1b9786065cadd0f477e8c97cd3 # 全局唯一的 swift bucket 名称 控制桶:juju-fd6ab8d02393af742bfbe8b9629707ee # 通常通过环境变量 OS_AUTH_URL 设置,但可以在此处指定 # 身份验证网址:https://yourkeystoneurl:443/v2.0/ # 如果您的工作站正在运行与您要部署的系列不同的系列,请覆盖 # 默认系列:精确 # 以下用于 userpass 认证(默认) 授权模式:用户密码 # 通常通过环境变量 OS_USERNAME 设置,但可以在此处指定 # 用户名: # 通常通过环境变量 OS_PASSWORD 设置,但可以在此处指定 # 密码: # 通常通过环境变量 OS_TENANT_NAME 设置,但可以在这里指定 # 租户名称: # 通常通过环境变量 OS_REGION_NAME 设置,但可以在这里指定 # 地区:
#
所有前面没有井号 ( ) 的字段都是必填的。