유대선
프로젝트로
·트러블슈팅·3

Five things that bit during the Naver Cloud (Seoul) migration

The AWS→NCP move worked, but five NCP/Caddy specifics each cost a debugging loop: KVM block-storage args, a 10GB boot disk, NCP's root-password SSH model, ACME failing on a stale DNS then a CAA lock, and a pot-provider port mismatch. Symptoms + fixes.

Each of these is verified against the actual error output during the migration.

1. NCP block storage on a KVM server needs volume_type

2. The boot disk is only 10 GB — Postgres can't even init

3. NCP SSH isn't key-direct — the login key decrypts a root password

4. Caddy ACME failed twice — stale DNS, then a CAA lock

5. pot-provider port mismatch (4416 vs 4417)

Pattern

A cross-provider migration's cost isn't the happy path — it's the per-provider specifics: KVM vs XEN resource args, default disk sizes, the provider's SSH/credential model, and CAA/DNS records left behind by the previous provider. Budget a debugging loop for each, and read the literal error — every one of these named its own cause.