HUAWEI CLOUD EVS + SFS TURBO → STACKIT · GIDS
Huawei EVS en SFS Turbo naar STACKIT-opslag
Een EVS-disk wordt een STACKIT Block Storage-volume en een SFS Turbo-bestandssysteem wordt een STACKIT File Storage-share. Het disktype en het type bestandssysteem gaan niet mee: u kiest voor elk volume een STACKIT-prestatieklasse, u past het bestandssysteem in een resource pool in en u verplaatst de data zelf. Deze gids volgt één demo-omgeving door de run, de limieten die het ontwerp veranderen en de volgorde van het werk.
Twee disks, een koppeling en een bestandssysteem
Een kleine Huawei Cloud-omgeving, voor deze pagina geschreven en op 4 november 2026 door StackToIT beoordeeld; een VPC, een subnet, een security group en een server maken de omgeving compleet. Links twee EVS-disks en de resource die er één aan een server koppelt, rechts het SFS Turbo-bestandssysteem.
resource "huaweicloud_evs_volume" "data" {
name = "files-data"
availability_zone = "eu-west-101a"
volume_type = "SSD"
size = 500
device_type = "SCSI"
tags = {
role = "data"
}
}
resource "huaweicloud_evs_volume" "scratch" {
name = "files-scratch"
availability_zone = "eu-west-101a"
volume_type = "SAS"
size = 100
}
resource "huaweicloud_compute_volume_attach" "data" {
instance_id = huaweicloud_compute_instance.app.id
volume_id = huaweicloud_evs_volume.data.id
}resource "huaweicloud_sfs_turbo" "shared" {
name = "files-shared"
size = 1000
share_proto = "NFS"
vpc_id = huaweicloud_vpc.main.id
subnet_id = huaweicloud_vpc_subnet.app.id
security_group_id = huaweicloud_networking_secgroup.app.id
availability_zone = "eu-west-101a"
}De disk en het bestandssysteem, beoordeeld
Fragmenten van assessment.json met de waarden precies zoals de run ze schreef.
{
"id": "huaweicloud_evs_volume.data",
"result": {
"class": "RECONFIGURE",
"confidence": "MEDIUM",
"target": {
"service": "STACKIT Block Storage",
"resources": [
"stackit_volume",
"stackit_server_volume_attach"
]
},
"reason": "An EVS disk becomes a STACKIT volume. The disk type does not carry over; choose a STACKIT performance class, and move the data at the host level or with the server image."
}
}{
"id": "huaweicloud_sfs_turbo.shared",
"result": {
"class": "REPLATFORM",
"confidence": "MEDIUM",
"target": {
"service": "STACKIT File Storage (SFS)",
"resources": [
"stackit_sfs_resource_pool",
"stackit_sfs_share",
"stackit_sfs_export_policy"
]
},
"reason": "An SFS Turbo file system becomes a STACKIT File Storage share. Data moves with a file copy, and access rules are rewritten."
}
}EVS: RECONFIGURE
Instellingen die voor uw architecten zijn vermeld: availability_zone, device_type, name, size, tags en volume_type voor de datadisk; availability_zone, name, size en volume_type voor de scratchdisk. Beide delen één reden.
SFS Turbo: REPLATFORM
Zeven instellingen zijn vermeld: availability_zone, name, security_group_id, share_proto, size, subnet_id en vpc_id. De data verhuist met een bestandskopie en de toegangsregels worden herschreven.
Doelresources genoemd
Block Storage komt terecht als volume en als server volume attachment. File Storage komt terecht als resource pool, share en export policy.
De koppeling die de run niet kon plaatsen
De run las huaweicloud_compute_volume_attach, een gewone Terraform-resource, als een type dat niet in zijn catalogus staat. Links de vermelding ervan, rechts de golven; de koppeling komt als laatste.
{
"id": "huaweicloud_compute_volume_attach.data",
"result": {
"class": "MANUAL_REVIEW",
"confidence": "LOW",
"reason": "huaweicloud_compute_volume_attach is not in the knowledge base catalogue; an architect has to decide the target. Nothing of this resource is assessed or drafted (unknown source type)."
}
}## Wave 1 — 4 unit(s)
| Unit | Class | Target |
|---|---|---|
| `huaweicloud_evs_volume.data` | RECONFIGURE / MEDIUM | STACKIT Block Storage |
| `huaweicloud_evs_volume.scratch` | RECONFIGURE / MEDIUM | STACKIT Block Storage |
| `huaweicloud_networking_secgroup.app` | RECONFIGURE / MEDIUM | STACKIT security groups |
| `huaweicloud_vpc.main` | RECONFIGURE / MEDIUM | STACKIT network |
## Wave 2 — 1 unit(s)
| Unit | Class | Target |
|---|---|---|
| `huaweicloud_vpc_subnet.app` | RECONFIGURE / MEDIUM | STACKIT network |
## Wave 3 — 2 unit(s)
| Unit | Class | Target |
|---|---|---|
| `huaweicloud_compute_instance.app` | RECONFIGURE / MEDIUM | STACKIT Compute Engine |
| `huaweicloud_sfs_turbo.shared` | REPLATFORM / MEDIUM | STACKIT File Storage (SFS) |
## Wave 4 — 1 unit(s)
| Unit | Class | Target |
|---|---|---|
| `huaweicloud_compute_volume_attach.data` | MANUAL_REVIEW / LOW | — |Met opzet handmatig
De eenheid is MANUAL_REVIEW met zekerheidsniveau LOW en geen STACKIT-doel. Het rapport noemt de datadisk en de server als eraan gekoppeld, elk met een bovengrens voor het zekerheidsniveau van MEDIUM. Het is ook de enige stap in deze run zonder rol: niemand is eigenaar totdat u iemand aanwijst.
Wat het voor u betekent
Een server volume attachment staat bij de doelresources die de run voor de disk noemt, dus de doelzijde van deze stap bestaat. Wacht niet tot de run de Huawei-resource plaatst; wijs de stap toe aan de eigenaar van de server.
Disks vroeg, koppelen laat
De disks hangen van niets af, dus ze zitten in golf 1 en kunnen vóór de server worden aangemaakt. De server en het bestandssysteem volgen in golf 3.
Hoe de opslagomgeving wordt gekoppeld
| Huawei Cloud-resource | STACKIT-doel | Migratieklasse |
|---|---|---|
| EVS-disk | STACKIT Block Storage: volume en server volume attachment | Herconfiguratie |
| SFS Turbo-bestandssysteem | STACKIT File Storage: resource pool, share en export policy | Replatforming |
| ECS-instance | STACKIT Compute Engine | Herconfiguratie |
| VPC, subnet, security group | STACKIT-netwerk, STACKIT security groups | Herconfiguratie |
| Volumekoppeling | Beslist door een architect | Beslissing van de architect |
Klassen zoals de run ze bepaalde voor acht resources in acht eenheden. Zeven hebben zekerheidsniveau MEDIUM; de koppeling heeft LOW.
De migratie, op volgorde
Stap 1 tot en met 4 volgen de golven van de run. Stap 5 tot en met 7 zijn het datawerk; de run noemt de eenheden stateful, legt geen mechanisme vast en laat de keuze aan u.
Inventariseer wat gekoppeld en wat gedeeld is
Maak een lijst van elke EVS-disk met type, omvang, IOPS en doorvoer, en van elke SFS Turbo met type en clients. Gedeelde disks (multiattach) en HPC-bestandssystemen vereisen eerst een ontwerpbeslissing.
Zet het netwerk neer, inclusief de Network Area
File Storage is altijd verbonden met een STACKIT Network Area, die routeringstabellen nodig heeft, en de koppeling stelt eisen aan de omvang van subnetten. Plan dit in golf 1 en 2.
Kies prestatieklassen op basis van metingen
Gebruik de IOPS en doorvoer die u op de bron meet, niet de naam van het disktype. De klassen van STACKIT staan los van de volumegrootte.
Maak volumes aan, dan de server, dan koppelen
Een datavolume wordt aan één server tegelijk gekoppeld. Schakel de server uit om het volume te koppelen of los te koppelen. Maak de volumes in golf 1 aan, de server in golf 3 en koppel als laatste stap.
Verplaats blokdata op hostniveau of met het serverimage
De run noemt beide opties in zijn reden. Op hostniveau stopt u de schrijvers en kopieert u met een tool als rsync van de oude server naar de nieuwe. Met het image bouwt of importeert u het opnieuw en neemt u de data erin mee. Beide zijn algemene praktijk.
Maak de resource pool, shares en export policies aan
Dimensioneer de pool (500 GB tot 20 TB), maak de shares aan (maximaal 200 per pool) en de export policies die uw clients toegang geven. Mount de shares daarna vanaf de nieuwe servers.
Bestanden kopiëren, herhalen, cutover
Voer een eerste bestandskopie uit terwijl de bron live blijft, herhaal die om wijzigingen op te halen, stop de schrijvers en voer een laatste kopie uit, en schakel dan de mounts om. Houd de SFS Turbo alleen-lezen tot de acceptatie.
EVS-instellingen tegenover STACKIT Block Storage
De run noemt de instellingen; deze tabel zet de instellingen die het ontwerp veranderen naast de STACKIT-pagina's in de bronnenlijst.
| EVS-instelling | Op STACKIT Block Storage | Wat u bepaalt |
|---|---|---|
| volume_type SAS, SSD, GPSSD, ESSD, GPSSD2, ESSD2; iops voor GPSSD2 en ESSD2, throughput voor GPSSD2 | Prestatieklassen met de naam storage_premium_perf0 tot en met perf29. In eu01: perf0 120 IOPS en 25 MB/s, perf6 5.000 IOPS en 200 MB/s, perf29 60.000 IOPS en 1.500 MB/s. Klassen zijn onafhankelijk van de volumegrootte. | Koppel elke disk aan de kleinste klasse die voldoet aan de gemeten IOPS en doorvoer. |
| size | Datavolumes van 1 GB tot 16 TB. Vergroten kan zolang het volume aan geen enkele instance is gekoppeld; verkleinen kan niet. | Plan het wijzigen van de omvang als een cyclus van loskoppelen, vergroten en koppelen. Om te verkleinen maakt u een kleiner volume aan, kopieert u en verwijdert u het grotere. |
| multiattach | Een datavolume wordt aan één virtuele machine tegelijk gekoppeld. | Ontwerp clusters met gedeelde disks opnieuw, bijvoorbeeld op File Storage. |
| device_type VBD of SCSI | De Block Storage-pagina's die voor deze gids zijn gelezen, behandelen dit niet. | Controleer wat het gastbesturingssysteem verwacht (driver, apparaatnamen in fstab) vóór de verhuizing. |
| kms_id | Volumes en snapshots worden aan systeemzijde met AES-256 versleuteld opgeslagen. | Controleer of versleuteling aan systeemzijde aan uw beleid voldoet; hebt u een sleutel nodig die u zelf beheert, stem dan met STACKIT af hoe volumes ermee worden versleuteld. |
| Rootdisk (system_disk_size) | Rootvolumes kunnen niet los worden gewijzigd of verwijderd; ze verdwijnen alleen samen met de server. | Bouw het image opnieuw op of importeer het; plan niet om de rootdisk te verplaatsen. |
Bronzijde: de documentatie van de Terraform-provider voor huaweicloud_evs_volume. Doelzijde: de pagina's over serviceplannen en concepten van Block Storage.
SFS Turbo-instellingen tegenover STACKIT File Storage
| SFS Turbo-instelling | Op STACKIT File Storage | Wat u bepaalt |
|---|---|---|
| size 500 tot 32.768 GB (tot 327.680 GB voor een enhanced bestandssysteem) | Een resource pool bevat 500 GB tot 20 TB, met elk maximaal 200 shares. | Een bestandssysteem van meer dan 20 TB past niet in één pool; verdeel het over pools per directory of project. |
| share_type STANDARD, PERFORMANCE, HPC, HPC_CACHE | De pagina's over limieten en concepten noemen geen prestatieklassen; de limietenpagina verwacht een backendlatentie onder 2 ms, afhankelijk van de workload en exclusief het netwerk. | Bevestig bij STACKIT welke klasse prestatie- en HPC-workloads bedient voordat u zich vastlegt. |
| share_proto NFS | NFSv3, NFSv4.1 en NFSv4.2, onversleutelde protocolversies. | Controleer de mountopties van de clients en de gebruikte NFS-versie. |
| security_group_id en subnet_id | Toegang wordt verleend via export policies van shares: maximaal 10 regels per policy en 200 policies per project. File Storage is altijd verbonden met een Network Area met routeringstabellen ingeschakeld. | Herschrijf de toegangsregels als export policies. Plan de Network Area en de routering ervan. |
| crypt_key_id | Alle resource pools en shares worden at rest versleuteld met AES 256 per pool. | De gelezen pagina's beschrijven voor File Storage geen sleutel onder klantbeheer; vereist uw beleid er een, breng dat dan vóór de verhuizing ter sprake bij STACKIT. |
| backup_id | Tot 100 handmatige en 100 geplande snapshots per resource pool; snapshots kunnen tot 30 dagen tegen wijziging worden vergrendeld. | Bouw het back-upschema opnieuw op met snapshots. |
Bronzijde: de documentatie van de Terraform-provider voor huaweicloud_sfs_turbo. Doelzijde: de pagina's over limieten en concepten van File Storage.
De databeslissing die de run openlaat
Uit data-movement.md van dezelfde run. Drie stateful eenheden; het mechanisme van elk is UNKNOWN en de status is DECISION REQUIRED, omdat omvang, wijzigingsfrequentie en toegestane downtime niet in de Terraform-code staan.
| Unit | Source service | Target service | Application | Mechanism | State | Data class | RPO | Downtime tolerance |
|---|---|---|---|---|---|---|---|---|
| huaweicloud_evs_volume.data | huaweicloud_evs_volume | STACKIT Block Storage | | UNKNOWN | DECISION_REQUIRED | NOT_PROVIDED | NOT_PROVIDED | NOT_PROVIDED |
| huaweicloud_evs_volume.scratch | huaweicloud_evs_volume | STACKIT Block Storage | | UNKNOWN | DECISION_REQUIRED | NOT_PROVIDED | NOT_PROVIDED | NOT_PROVIDED |
| huaweicloud_sfs_turbo.shared | huaweicloud_sfs_turbo | STACKIT File Storage (SFS) | | UNKNOWN | DECISION_REQUIRED | NOT_PROVIDED | NOT_PROVIDED | NOT_PROVIDED |Beslissingen die bij de architecten liggen
Prestatieklassen
Eén klasse per volume, op basis van gemeten IOPS en doorvoer.
Bestandssystemen boven 20 TB
Hoe u ze splitst en of de applicatie meerdere mounts verdraagt.
Gedeelde disks
Welke clusters multiattach gebruikten en wat het vervangt.
Kopieermethode en venster
Kopie op hostniveau of via een image; eerste kopie, herhalingen en de laatste stop, per volume en per share.
Vragen van opslagteams
Kunnen we hetzelfde disktype op STACKIT houden?
Nee. Het disktype gaat niet mee. U kiest voor elk volume een STACKIT-prestatieklasse, en de klassen staan los van de volumegrootte.
Waarom heeft de run de volumekoppeling niet geplaatst?
De koppelingsresource staat niet in de catalogus van de run, dus het is een handmatige eenheid met zekerheidsniveau LOW. De diskresource heeft in de documentatie van de provider ook een argument server_id, maar de run beoordeelt wat uw Terraform-code werkelijk bevat.
Kopieert de run de data?
Nee. De run noemt de disks en het bestandssysteem als stateful eenheden waarvan u het mechanisme bepaalt. Het kopiëren doet u met uw eigen tools, op de hosts of via NFS-mounts.
Wat als onze SFS Turbo groter is dan 20 TB?
Een STACKIT resource pool bevat maximaal 20 TB, dus de data moet over pools worden verdeeld. Standard- en performance-bestandssystemen op de bron gaan tot 32.768 GB (327.680 GB als enhanced) en HPC-typen daarboven, dus elk bestandssysteem boven 20 TB valt eronder.
Bronnen
Uw volgende stap: STACKIT.
Vertel ons over uw omgeving, dan laten wij zien wat StackToIT daarvoor oplevert: doelarchitectuur, Terraform-artefacten en een gestructureerd migratieplan.
Laat uw gegevens achter, onze specialisten nemen contact met u op.
Liever zelf een e-mail sturen? connect@stacktoit.com
Hartelijk dank.
Uw verzoek is bij ons binnengekomen. Onze specialisten nemen contact met u op.