52 lines
1.9 KiB
Bash
52 lines
1.9 KiB
Bash
|
|
#!/usr/bin/env bash
|
||
|
|
# Update migration script to use thin1 storage instead of local-lvm
|
||
|
|
# Since pve/pve2 have thin1 storage configured and available
|
||
|
|
|
||
|
|
set -euo pipefail
|
||
|
|
|
||
|
|
SCRIPT_FILE="/home/intlc/projects/proxmox/scripts/rename-and-migrate-chain138-containers.sh"
|
||
|
|
|
||
|
|
# Colors
|
||
|
|
GREEN='\033[0;32m'
|
||
|
|
BLUE='\033[0;34m'
|
||
|
|
NC='\033[0m'
|
||
|
|
|
||
|
|
log_info() { echo -e "${BLUE}[INFO]${NC} $1"; }
|
||
|
|
log_success() { echo -e "${GREEN}[✓]${NC} $1"; }
|
||
|
|
|
||
|
|
log_info "Updating migration script to use thin1 storage..."
|
||
|
|
log_info "pve and pve2 have thin1 storage configured and available"
|
||
|
|
log_info "This is compatible for migrations from ml110's local-lvm"
|
||
|
|
|
||
|
|
# Update storage variables in the script
|
||
|
|
sed -i 's/STORAGE_PVE="${STORAGE_PVE:-local}"/STORAGE_PVE="${STORAGE_PVE:-thin1}"/' "$SCRIPT_FILE"
|
||
|
|
sed -i 's/STORAGE_PVE2="${STORAGE_PVE2:-local}"/STORAGE_PVE2="${STORAGE_PVE2:-thin1}"/' "$SCRIPT_FILE"
|
||
|
|
|
||
|
|
log_success "Migration script updated to use thin1 storage"
|
||
|
|
log_info "Storage configuration:"
|
||
|
|
log_info " • pve: thin1"
|
||
|
|
log_info " • pve2: thin1"
|
||
|
|
|
||
|
|
cat << 'EOF'
|
||
|
|
|
||
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||
|
|
✅ STORAGE CONFIGURATION UPDATE
|
||
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||
|
|
|
||
|
|
✅ Migration script updated to use thin1 storage
|
||
|
|
|
||
|
|
📝 Storage configuration:
|
||
|
|
• pve: thin1 (already configured and active)
|
||
|
|
• pve2: thin1 (already configured and active)
|
||
|
|
• Source (ml110): local-lvm
|
||
|
|
|
||
|
|
✅ thin1 storage is available and configured on both pve and pve2
|
||
|
|
✅ This storage can accept migrations from ml110's local-lvm
|
||
|
|
|
||
|
|
🎯 Next step: Run migration script
|
||
|
|
./scripts/rename-and-migrate-chain138-containers.sh
|
||
|
|
|
||
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||
|
|
EOF
|
||
|
|
|