Restore snapshot from cluster without hot-warm architecture

Hello,
I have question

Our customer has small 3-node cluster with 5 TB data.
We planning to deploy new cluster with 3 hot, 1 warm and 3 cold nodes and 3 master.
On which step I can restore snapshot with data to new cluster?

Old cluster doesn't have any hot, warm or cold nodes and Ilm policies(only default).
plan to setup new cluster:

  1. Install all elasticsearch nodes
  2. assigh hot warm and cold nodes
  3. restore data from snapshot
  4. define ilm policies for restored indices

This will work or not? or in hot warm cold architecture roles shoul be define before ingesting data?

Hi

Yes, in a hot-warm-cold architecture, you should define the roles of your nodes before ingesting data.

However when you're restoring data from a snapshot, the data is restored directly to the indices, bypassing the ingestion process.

Regards