Hyppää sisältöön

Puhdin ja Mahdin laskentapalvelut ovat poistuneet käytöstä. Puhdin ja Mahdin kirjautumisnoodit sekä tallennustila ovat saatavilla 15. lokakuuta 2026 asti, mutta ne eivät enää ole palvelusopimusten piirissä. Ryhdythän toimiin datan siirtämiseksi Roihuun välittömästi. Ohjeita löydät sivulta Roihun datan siirto-opas.

Miten siirtää dataa Rahtiin?

Kuten saatavilla olevia tallennusvaihtoehtoja käsittelevässä artikkelissa todetaan, dataa on mahdollista tallentaa pysyvän taltion avulla tai käyttämällä objektitallennuspalvelua, kuten Allasta.

Pysyvälle taltiolle

Jotta dataa voidaan siirtää Rahtiin, paras menetelmä on käyttää komentorivityökalua oc rsync. Sen ohjeesta:

$ oc rsync
Copy local files to or from a pod container

This command will copy local files to or from a remote container. It only copies the changed files
using the rsync command from your OS. To ensure optimum performance, install rsync locally. In UNIX
systems, use your package manager. In Windows, install cwRsync from https://www.itefix.net/cwrsync.

Ensimmäiseksi on asennettava oc.

Kun oc on asennettu, prosessi on seuraava:

  • Luo PersistentVolumeClaim (PVC), johon data tallennetaan Rahtissa. Voit käyttää selainkäyttöliittymää tai suoraan komentoriviä. Tässä esimerkissä käytämme komentoriviä. Yksinkertainen tapa luoda 1Gi:n kokoinen taltio nimeltä testing-pvc on:
$ echo 'apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: testing-pvc
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 1Gi' | oc create -f -
  • Liitä PVC PODiin, jossa rsync on asennettuna. Voit käyttää mitä tahansa levykuvaa, jossa komento rsync on asennettuna. Jos sinulla ei ole pääsyä tällaiseen levykuvaan, oc rsync toimii myös levykuvalla, jossa tar on asennettuna (centos- ja ubuntu-levykuvien mukana tulee tar asennettuna).

  • Käytä lopuksi oc rsync -komentoa paikallisen hakemiston synkronoimiseen podissa olevan hakemiston kanssa:

oc rsync ./local/dir/ POD:/remote/dir

Jos paikallinen data muuttuu, voit ajaa saman komennon uudelleen. Jos levykuvassa on rsync asennettuna, vain muuttunut data kopioidaan PVC:lle.

Allas-objektitallennukseen

Katso ohje Allaksen käyttämisestä Rclonen kanssa, jossa neuvotaan, miten data kopioidaan Altaaseen. Kun data on Altaassa, voit käyttää mitä tahansa Swift- tai S3-yhteensopivaa asiakasohjelmaa tai kirjastoa, kuten rclonea, datan käyttämiseen sovelluksessasi.

Suomenkielinen tekoälykäännös

Sisällössä voi esiintyä virheellistä tietoa tekoälykäännöksestä johtuen.

Klikkaa tästä antaaksesi palautetta