Files
terraform/oracle/kr/STORAGE_REALLOCATION_GUIDE.md

1.8 KiB
Raw Permalink Blame History

韩国区域 Oracle 云存储卷重新分配指南

操作概述

根据你的要求,我们将执行以下操作:

  • 完全终止 ch2 实例
  • 释放 ch2 实例关联的所有存储卷
  • 将释放的存储资源重新分配给 A1 实例

存储卷重新分配机制

存储卷生命周期

  1. ch2 实例的存储卷:当实例被终止时,非持久化的引导卷会被自动删除
  2. 资源释放:存储空间被标记为可用状态
  3. A1 实例的新存储卷:创建新的数据卷分配给 A1 实例

存储卷配置

  • A1 实例:将获得新的 200GB 数据卷
  • ch2 实例:原有存储卷将在实例终止时被释放
  • ch3 实例:保持原有存储配置不变

实施步骤

1. 验证当前配置

cd /home/ben/terraform/oracle/kr
terraform plan -var ch2_enabled=false -var a1_storage_size_gb=200

2. 执行存储卷重新分配

./reallocate_storage.sh

3. 验证结果

  • 在 Oracle 云控制台检查韩国区域的实例状态
  • 确认 ch2 实例已被删除
  • 确认 A1 实例拥有新的存储卷

存储空间计算

  • 释放的存储ch2 实例的存储空间
  • 新增存储:为 A1 实例创建 200GB 数据卷
  • 净效果:存储资源从 ch2 实例转移到 A1 实例

注意事项

  • 数据备份:在执行操作前,请确保 ch2 实例上的重要数据已备份
  • 服务中断ch2 实例终止会导致该实例上的服务中断
  • 存储一致性A1 实例的新存储卷需要手动挂载和配置

验证要点

  1. ch2 实例完全消失
  2. A1 实例获得新的存储卷
  3. 总体存储使用量符合预期
  4. ch3 实例不受影响

通过此操作,你将成功释放 ch2 实例的存储资源,并将其重新分配给 A1 实例,实现了资源的优化配置。