Affichage des articles dont le libellé est gcloud. Afficher tous les articles
Affichage des articles dont le libellé est gcloud. Afficher tous les articles

mercredi 27 octobre 2021

Use GCP and gsutil to backup your archive files

I have the case of an old server, still running but already past the end of life. I needed to archive vzdump backups and virtual machine images just in case.

OS is too old to install GCP tools like gcloud and gsutil, but there is curl. So I can archive my files.

From my laptop, I can get my access token once the login is confirmed.

gcloud auth application-default login

gcloud auth application-default print-access-token

You received in response the access token to use with curl to upload the file to mybucket in Google Object Storage.

curl -v --upload-file vzdump-qemu-2210-2020_09_27-14_31_04.vma.gz -H "Authorization: Bearer access-token" https://storage.googleapis.com/mybucket/vzdump-qemu-2210-2020_09_27-14_31_04.vma.gz

Replace access-token and mybucket with your values. 

This way, I can externalize my backups and even try to provision some old machines as VM. Stay tuned.

dimanche 11 février 2018

Memo commandes GCP

J'utilise beaucoup Google Cloud Platform.

Je suis tres fan de leur CLI mais j'utilise plusieurs compte, projets et parfois je me souviens plus tres bien comment faire.

Ci-dessous un petit memo des commandes :

Pour ajouter un nouveau compte et selectionner le compte, projets, zones, ...
$ gcloud init

Pour lister ses configurations
$ gcloud config configurations list

Pour passer d'une configuration a l'autre
$ gcloud config configurations activate NAME

Pour lister les projets
$ gcloud projects list

Pour changer de projets
$ gcloud config set project projectname

Pour activer le compte lie a une configuration
$ gcloud config set account monemail@gmail.com

Pour tester les droits et l'environnement actif je liste les VM pour confirmer:
$ gcloud compute instances list