Hyppää sisältöön

A new version of SD Connect and SD Desktop will be available from Monday, September 28. The major upgrade will introduce significant improvements, but also includes changes that are not compatible with the current version of the service. Click here to review the available support materials.

Warning!

Puhti and Mahti computing services have been decommissioned and no new jobs are accepted or executed on its compute nodes. Puhti and Mahti login nodes and storage services are planned to remain available until 15 October 2026. Clean up unnecessary files and move any data you need to keep by 31 August 2026. See the Roihu data migration guide for instructions on transferring your data to Roihu.

Paikallinen Rclone-konfiguraatio Altaaseen

Rclone voidaan asentaa mihin tahansa käyttöjärjestelmään, joten se tarjoaa tehokkaan tavan käyttää Allasta miltä tahansa tietokoneelta. Voit ladata oman kopion Rclonesta omalle tietokoneellesi alla olevasta linkistä.

Kun olet asentanut Rclonen, sinun täytyy vielä määrittää yhteys Altaaseen. Rclone on komentorivisovellus, joten sekä määritys että varsinainen käyttö tehdään yleensä komentorivillä: Terminal Macissa ja Linuxissa, Command Prompt tai Powershell Windowsissa.

Allas-yhteyden määrittäminen Macissa ja Linuxissa (Swift ja S3)

Asenna ensin allas-conf paikallisesti ja määritä yhteytesi.

# Swift
source allas_conf -u your-csc-username -p your-csc-project-name
# S3
source allas_conf -u kkayttaj -p project_2001234 -m S3

Rclone-komennoissa tähän Swift-pohjaiseen yhteyteen viitataan etänimellä allas: ja S3-yhteyteen etänimellä s3allas:.

Allas-yhteyden määrittäminen Windowsissa

Windows-koneissa et voi käyttää allas_conf-skriptiä. Siksi Windowsissa jotkin yhteyskohtaiset muuttujat täytyy tarkistaa rinnakkain Linux-/Mac-ympäristössä, joka tukee allas_conf-skriptiä. Helpoin vaihtoehto voi olla Roihu, jos käytät sitä muutenkin. Yksi vaihtoehto on myös käyttää Windows Linux Subsystemiä, jolloin yllä olevia ohjeita voidaan noudattaa.

Määritä Allas-yhteys komennolla:

rclone config

Voit käyttää tätä komentoa myös muissa ympäristöissä, joissa allas_conf ei ole saatavilla. Yllä oleva komento käynnistää määritysprosessin, jonka avulla voit määritellä uuden Rclone-yhteyden. Rclonessa näitä määriteltyjä yhteyksiä kutsutaan nimellä remote.

Alla kuvaamme, miten luodaan S3- ja Swift-yhteydet Altaaseen.

S3-yhteyden määrittäminen Windowsissa

Huom

Muista, että sinun täytyy olla huolellinen ja tietoturvatietoinen määrittäessäsi S3-yhteyttä Altaaseen. S3-avaimet tallennetaan luettavassa muodossa kotihakemistoosi, ja kuka tahansa, joka pystyy lukemaan avaimesi, voi käyttää Allasta, kunnes avaimet erikseen peruutetaan Altaasta. Avainten poistaminen omalta tietokoneeltasi ei yksin riitä poistamaan niitä käytöstä.

Tarkistaaksesi S3-avaimesi avaa yhteys Roihuun (tai johonkin muuhun koneeseen, jossa allas_conf-työkalua voidaan käyttää). Jos sinulla ei vielä ole S3-yhteyttä Allas-projektiisi aktivoituna, avaa se komennoilla:

module load allas
allas-conf 

Tämä luo paikallisen asetustiedoston, jota käytämme myöhemmin joidenkin arvojen tarkistamiseen.

Siirry sitten Windowsin Command Promptiin ja käynnistä Rclonen määritysprosessi suorittamalla komento:

rclone config

Ja tee seuraavat valinnat:

  1. Valitse n luodaksesi New remote -yhteyden
  2. Anna etäyhteyden nimeksi: s3allas
  3. Valitse tallennusprotokollien luettelosta numero, joka vastaa vaihtoehtoa: Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Minio, and Tencent COS
  4. Seuraavaksi sinulta kysytään S3-palveluntarjoajaa. Valitse vaihtoehto, joka tarjoaa Any other S3 compatible provider
  5. Valitse sitten, että Enter AWS credentials in the next step
  6. Anna AWS access key. Voit tarkistaa sen Roihussa komennolla: grep access_key $HOME/.s3cfg | awk '{print $3}'
  7. Anna AWS secret access key. Voit tarkistaa sen Roihussa komennolla: grep secret_key $HOME/.s3cfg | awk '{print $3}'
  8. Region: 1
  9. Endpoint: a3s.fi
  10. Location constant: (tyhjä, paina vain Enter)
  11. acl: 1
  12. Edit advanced config: n
  13. Remote config: y (kyllä, tämä on oikein)
  14. q, poistu määrityksestä

Tämän jälkeen voit käyttää Allas-projektiasi Rclonen s3allas-etäyhteyden kautta. Esimerkiksi:

rclone.exe lsd s3allas:

Tämä yhteys pysyy aktiivisena kannettavassasi, kunnes poistat sen.

Swift-yhteyden määrittäminen Windowsissa

Aloita prosessi avaamalla PowerShell ja suorittamalla komento:

.\rclone.exe config

Tee interaktiivisessa määritysprosessissa seuraavat valinnat:

  1. Valitse n luodaksesi New remote -yhteyden
  2. Anna etäyhteyden nimeksi: allas
  3. Valitse tallennusprotokollien luettelosta numero, joka vastaa vaihtoehtoa: OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
  4. Valitse todennusvaihtoehto 2: Get swift credentials from environment vars.
  5. Valitse tämän jälkeen oletusarvoinen blank-asetus kaikille jäljellä oleville asetuksille, kunnes palaat määritysprosessin aloitusvalikkoon.
  6. Valitse lopuksi q lopettaaksesi määritysprosessin.

Swiftin tapauksessa tämä määritys tarvitsee tehdä vain kerran. Määrityksessä on nyt määritelty, että allas-yhteyden tapauksessa kaikki yhteyden tiedot luetaan ympäristömuuttujista.

Jos sinulla on pääsy Roihuun, helpoin tapa tarkistaa tarvittavien muuttujien arvot on avata siihen pääteyhteys ja aktivoida siellä yhteys siihen Allas-projektiin, jota haluat käyttää. Toinen vaihtoehto on käyttää apuohjelmaa allas-get-swift-token-win.zip. Jos päätät käyttää apuohjelmaa, sinun (tai paikallisen IT-tukesi) täytyy ehkä määrittää virustorjunta- ym. ohjelmistot sallimaan sen suorittaminen.

Jos käytät Roihua Swift-käyttömuuttujien asettamiseen, aktivoi Allas-ympäristö Roihussa komennoilla:

module load allas
allas-conf --swift --show-powershell

Kun määritysprosessi Roihussa on valmis, kopioi tulosteen lopusta rivit, jotka alkavat merkkijonolla $Env:, paikalliseen PowerShelliin ja suorita ne. Testaa sitten Rclone-yhteys komennolla:

  .\rclone.exe lsd allas:

Huomaa, että myös tässä tapauksessa yhteys toimii vain seuraavat 8 tuntia.

Suomenkielinen tekoälykäännös

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

Klikkaa tästä antaaksesi palautetta