Jump To Close Expand all Collapse all Table of contents director 的安装和使用 让开源更具包容性 1. director 简介 Expand section "1. director 简介" Collapse section "1. director 简介" 1.1. 了解 undercloud 1.2. 了解 overcloud 1.3. 了解 Red Hat OpenStack Platform 中的高可用性 1.4. 了解 Red Hat OpenStack Platform 中的容器化 1.5. 在 Red Hat OpenStack Platform 中使用 Ceph Storage 2. 规划您的 undercloud Expand section "2. 规划您的 undercloud" Collapse section "2. 规划您的 undercloud" 2.1. 容器化 undercloud 2.2. 准备 undercloud 网络 2.3. 确定环境规模 2.4. undercloud 磁盘大小调整 2.5. 虚拟化支持 2.6. 字符编码配置 2.7. 使用代理运行 undercloud 时的注意事项 2.8. undercloud 软件仓库 3. director 安装准备 Expand section "3. director 安装准备" Collapse section "3. director 安装准备" 3.1. 准备 undercloud 3.2. 注册 undercloud 并附加订阅 3.3. 为 undercloud 启用软件仓库 3.4. 安装 director 软件包 3.5. 安装 ceph-ansible 3.6. 准备容器镜像 3.7. 容器镜像准备参数 3.8. 容器镜像标记准则 3.9. 从私有 registry 获取容器镜像 3.10. 分层镜像准备条目 3.11. 排除 Ceph Storage 容器镜像 3.12. 准备期间修改镜像 3.13. 更新容器镜像的现有软件包 3.14. 将额外的 RPM 文件安装到容器镜像中 3.15. 通过自定义 Dockerfile 修改容器镜像 3.16. 为容器镜像准备 Satellite 服务器 4. 在 undercloud 上安装 director Expand section "4. 在 undercloud 上安装 director" Collapse section "4. 在 undercloud 上安装 director" 4.1. 配置 director 4.2. Director 配置参数 4.3. 使用环境文件配置 undercloud 4.4. 用于 undercloud 配置的常见 heat 参数 4.5. 在 undercloud 上配置 hieradata 4.6. 为使用 IPv6 的裸机置备配置 undercloud 4.7. 配置 undercloud 网络接口 4.8. 安装 director 4.9. 为 overcloud 配置 CPU 架构 Expand section "4.9. 为 overcloud 配置 CPU 架构" Collapse section "4.9. 为 overcloud 配置 CPU 架构" 4.9.1. 将 POWER (ppc64le)配置为 overcloud 的单一 CPU 架构 4.9.2. 配置多个 CPU 架构 overcloud 4.9.3. 在多架构 overcloud 中使用 Ceph Storage 4.9.4. 在多架构 overcloud 中使用可组合服务 4.10. 为 overcloud 节点获取镜像 Expand section "4.10. 为 overcloud 节点获取镜像" Collapse section "4.10. 为 overcloud 节点获取镜像" 4.10.1. 单个 CPU 架构 overcloud 镜像 4.10.2. 多个 CPU 架构 overcloud 镜像 4.10.3. 在容器镜像上启用多个 CPU 架构 4.10.4. 最小 overcloud 镜像 4.11. 为 Control Plane 设置名称服务器 4.12. 更新 undercloud 配置 4.13. undercloud 容器 registry 5. 安装 undercloud minion Expand section "5. 安装 undercloud minion" Collapse section "5. 安装 undercloud minion" 5.1. undercloud minion 5.2. undercloud minion 要求 5.3. 准备一个 minion 5.4. 将 undercloud 配置文件复制到 minion 中 5.5. 复制 undercloud 证书颁发机构 5.6. 配置 minion 5.7. minion 配置参数 5.8. 安装 minion 5.9. 验证 minion 安装 6. 规划您的 overcloud Expand section "6. 规划您的 overcloud" Collapse section "6. 规划您的 overcloud" 6.1. 节点角色 6.2. Overcloud 网络 6.3. Overcloud 存储 6.4. Overcloud 安全性 6.5. Overcloud 高可用性 6.6. Controller 节点要求 6.7. Compute 节点要求 6.8. Ceph Storage 节点要求 6.9. Object Storage 节点要求 6.10. overcloud 软件仓库 6.11. 置备方法 7. 配置基本 overcloud Expand section "7. 配置基本 overcloud" Collapse section "7. 配置基本 overcloud" 7.1. 为 overcloud 注册节点 7.2. 创建裸机节点硬件的清单 Expand section "7.2. 创建裸机节点硬件的清单" Collapse section "7.2. 创建裸机节点硬件的清单" 7.2.1. 使用 director 内省来收集裸机节点硬件信息 7.2.2. 手动配置裸机节点硬件信息 7.3. 为节点添加标签以加入到配置集 7.4. 将引导模式设置为 UEFI 模式 7.5. 启用虚拟介质引导 7.6. 为多磁盘集群定义根磁盘 7.7. 识别根磁盘的属性 7.8. 使用 overcloud-minimal 镜像来避免使用红帽订阅授权 7.9. 创建特定于架构的角色 7.10. 环境文件 7.11. 创建定义节点数目和类型的环境文件 7.12. 创建 undercloud CA 信任的环境文件 7.13. 在新部署中禁用 TSX 7.14. 部署命令 7.15. 部署命令选项 7.16. 在 overcloud 部署中包括环境文件 7.17. 运行部署前验证 7.18. Overcloud 部署输出 7.19. 访问 overcloud 7.20. 运行部署后验证 8. 部署 overcloud 前置备裸机节点 Expand section "8. 部署 overcloud 前置备裸机节点" Collapse section "8. 部署 overcloud 前置备裸机节点" 8.1. 为 overcloud 注册节点 8.2. 创建裸机节点硬件的清单 Expand section "8.2. 创建裸机节点硬件的清单" Collapse section "8.2. 创建裸机节点硬件的清单" 8.2.1. 使用 director 内省来收集裸机节点硬件信息 8.2.2. 手动配置裸机节点硬件信息 8.3. 置备裸机节点 8.4. 扩展裸机节点 8.5. 缩减裸机节点 8.6. 裸机节点置备属性 9. 使用预置备节点配置基本 overcloud Expand section "9. 使用预置备节点配置基本 overcloud" Collapse section "9. 使用预置备节点配置基本 overcloud" 9.1. 预置备节点要求 9.2. 在预置备节点上创建用户 9.3. 为预置备节点注册操作系统 9.4. 配置对 director 的 SSL/TLS 访问权限 9.5. 配置 control plane 网络 9.6. 为预置备节点使用单独网络 9.7. 映射预置备的节点主机名 9.8. 为预置备节点配置 Ceph Storage 9.9. 利用预置备节点创建 overcloud 9.10. Overcloud 部署输出 9.11. 访问 overcloud 9.12. 扩展预置备节点 10. 部署多个 overcloud Expand section "10. 部署多个 overcloud" Collapse section "10. 部署多个 overcloud" 10.1. 部署额外 overcloud 10.2. 管理多个 overcloud 11. 执行 overcloud 安装后任务 Expand section "11. 执行 overcloud 安装后任务" Collapse section "11. 执行 overcloud 安装后任务" 11.1. 检查 overcloud 部署状态 11.2. 创建基本 overcloud 类别 11.3. 创建默认租户网络 11.4. 创建默认浮动 IP 网络 11.5. 创建默认提供商网络 11.6. 创建其他网桥映射 11.7. 验证 overcloud 11.8. 防止 overcloud 被移除 12. 执行基本 overcloud 管理任务 Expand section "12. 执行基本 overcloud 管理任务" Collapse section "12. 执行基本 overcloud 管理任务" 12.1. 通过 SSH 访问 overcloud 节点 12.2. 管理容器化服务 12.3. 修改 overcloud 环境 12.4. 将虚拟机导入 overcloud 12.5. 运行动态清单脚本 12.6. 移除 overcloud 13. 使用 Ansible 配置 overcloud Expand section "13. 使用 Ansible 配置 overcloud" Collapse section "13. 使用 Ansible 配置 overcloud" 13.1. 基于 Ansible 的 overcloud 配置 (config-download) 13.2. config-download 工作目录 13.3. 启用对于 config-download 工作目录的访问权限 13.4. 检查 config-download 日志 13.5. 对工作目录执行 Git 操作 13.6. 使用 config-download 的部署方法 13.7. 在标准部署上运行 config-download 13.8. 使用分离的置备和配置运行 config-download 13.9. 使用 ansible-playbook-command.sh 脚本运行 config-download 13.10. 使用手动创建的 playbook 运行 config-download 13.11. config-download 的限制 13.12. config-download 顶层文件 13.13. config-download 标签 13.14. config-download 部署步骤 14. 使用 Ansible 管理容器 Expand section "14. 使用 Ansible 管理容器" Collapse section "14. 使用 Ansible 管理容器" 14.1. 在 undercloud 上启用 tripleo-container-manage Ansible 角色 14.2. 在 overcloud 上启用 tripleo-container-manage Ansible 角色 14.3. 对单个容器执行操作 14.4. tripleo-container-manage 角色变量 15. 使用验证框架 Expand section "15. 使用验证框架" Collapse section "15. 使用验证框架" 15.1. 基于 Ansible 的验证 15.2. 列出验证 15.3. 运行验证 15.4. 查看验证历史记录 15.5. 验证框架日志格式 15.6. 验证框架日志输出格式 15.7. 动态验证 16. 扩展 overcloud 节点 Expand section "16. 扩展 overcloud 节点" Collapse section "16. 扩展 overcloud 节点" 16.1. 向 overcloud 添加节点 16.2. 增加角色的节点数 16.3. 删除或替换 Compute 节点 Expand section "16.3. 删除或替换 Compute 节点" Collapse section "16.3. 删除或替换 Compute 节点" 16.3.1. 手动删除 Compute 节点 16.3.2. 替换删除的 Compute 节点 16.4. 在替换使用可预测的 IP 地址和 HostNameMap 的节点时保留主机名 16.5. 替换 Ceph Storage 节点 16.6. 替换 Object Storage 节点 16.7. 使用 skip 部署标识符 16.8. 将节点列入黑名单 17. 替换 Controller 节点 Expand section "17. 替换 Controller 节点" Collapse section "17. 替换 Controller 节点" 17.1. 准备替换 Controller 节点 17.2. 删除 Ceph Monitor 守护进程 17.3. 为 Controller 节点替换准备集群 17.4. 替换 Controller 节点 17.5. 替换 bootstrap Controller 节点 17.6. 在替换使用可预测的 IP 地址和 HostNameMap 的节点时保留主机名 17.7. 触发 Controller 节点替换 17.8. Controller 节点替换后清理 18. 重新引导节点 Expand section "18. 重新引导节点" Collapse section "18. 重新引导节点" 18.1. 重新引导 undercloud 节点 18.2. 重新引导 Controller 和可组合节点 18.3. 重新引导独立 Ceph MON 节点 18.4. 重新引导 Ceph Storage (OSD) 集群 18.5. 重新引导 Compute 节点 19. 关闭并启动 undercloud 和 overcloud Expand section "19. 关闭并启动 undercloud 和 overcloud" Collapse section "19. 关闭并启动 undercloud 和 overcloud" 19.1. undercloud 和 overcloud 关闭顺序 19.2. 关闭 overcloud Compute 节点上的实例 19.3. 关闭 Compute 节点 19.4. 停止 Controller 节点上的服务 19.5. 关闭 Ceph Storage 节点 19.6. 关闭 Controller 节点 19.7. 关闭 undercloud 19.8. 执行系统维护 19.9. undercloud 和 overcloud 启动顺序 19.10. 启动 undercloud 19.11. 启动 Controller 节点 19.12. 启动 Ceph Storage 节点 19.13. 启动 Compute 节点 19.14. 启动 overcloud Compute 节点上的实例 20. 配置自定义 SSL/TLS 证书 Expand section "20. 配置自定义 SSL/TLS 证书" Collapse section "20. 配置自定义 SSL/TLS 证书" 20.1. 初始化签名主机 20.2. 创建证书颁发机构 20.3. 将此证书颁发机构添加到客户端 20.4. 创建 SSL/TLS 密钥 20.5. 创建 SSL/TLS 证书签名请求 20.6. 创建 SSL/TLS 证书 20.7. 将证书添加到 undercloud 21. 其他内省操作 Expand section "21. 其他内省操作" Collapse section "21. 其他内省操作" 21.1. 执行单个节点内省 21.2. 在初始内省后执行节点内省操作 21.3. 执行网络内省以查看接口信息 21.4. 获取硬件内省详细信息 22. 自动发现裸机节点 Expand section "22. 自动发现裸机节点" Collapse section "22. 自动发现裸机节点" 22.1. 启用自动发现 22.2. 测试自动发现 22.3. 使用规则发现不同供应商的硬件 23. 配置自动配置集标记 Expand section "23. 配置自动配置集标记" Collapse section "23. 配置自动配置集标记" 23.1. 策略文件语法 23.2. 策略文件示例 23.3. 导入策略文件 24. 创建完整磁盘镜像 Expand section "24. 创建完整磁盘镜像" Collapse section "24. 创建完整磁盘镜像" 24.1. 安全强化措施 24.2. 完整磁盘镜像工作流 24.3. 下载基本云镜像 24.4. 启用一致的接口命名 24.5. 磁盘镜像环境变量 24.6. 自定义磁盘布局 24.7. 修改分区模式 24.8. 修改镜像大小 24.9. 构建完整磁盘镜像 24.10. 上传完整磁盘镜像 25. 配置直接部署 Expand section "25. 配置直接部署" Collapse section "25. 配置直接部署" 25.1. 在 undercloud 上配置直接部署接口 26. 创建虚拟化 control planes Expand section "26. 创建虚拟化 control planes" Collapse section "26. 创建虚拟化 control planes" 26.1. 虚拟化 control planes 架构 26.2. 使用 Red Hat Virtualization 驱动程序置备虚拟化控制器 27. 执行高级容器镜像管理 Expand section "27. 执行高级容器镜像管理" Collapse section "27. 执行高级容器镜像管理" 27.1. 为 undercloud 固定容器镜像 27.2. 为 overcloud 固定容器镜像 28. director 错误故障排除 Expand section "28. director 错误故障排除" Collapse section "28. director 错误故障排除" 28.1. 节点注册故障排除 28.2. 硬件内省故障排除 28.3. 工作流和执行故障排除 28.4. overcloud 创建和部署故障排除 28.5. 节点置备故障排除 28.6. 置备期间 IP 地址冲突故障排除 28.7. “No Valid Host Found”错误故障排除 28.8. overcloud 配置故障排除 28.9. 容器配置故障排除 28.10. Compute 节点故障排除 28.11. 创建 sosreport 28.12. 日志位置 29. Undercloud 和 overcloud 服务的提示 Expand section "29. Undercloud 和 overcloud 服务的提示" Collapse section "29. Undercloud 和 overcloud 服务的提示" 29.1. 调优部署性能 29.2. 在容器中运行 swift-ring-builder 29.3. 更改 HAProxy 的 SSL/TLS 密码规则 30. 电源管理驱动 Expand section "30. 电源管理驱动" Collapse section "30. 电源管理驱动" 30.1. 智能平台管理接口 (IPMI) 30.2. Redfish 30.3. Dell Remote Access Controller (DRAC) 30.4. Integrated Lights-Out (iLO) 30.5. Fujitsu Integrated Remote Management Controller (iRMC) 30.6. Red Hat Virtualization 30.7. manual-management 驱动程序 法律通告 Settings Close Language: 한국어 简体中文 日本語 English Language: 한국어 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 한국어 简体中文 日本語 English Language: 한국어 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page 16.5. 替换 Ceph Storage 节点 您可以使用 director 来替换 director 创建的集群中的 Ceph Storage 节点。有关更多信息,请参阅使用容器化 Red Hat Ceph 部署 Overcloud 指南。 Previous Next