Exécutez un serveur Linux avec GCP

Je voulais faire ce que j'avais l'habitude de faire avec la machine Linux que j'avais sur le serveur GCP (google cloud platform), j'ai donc créé une machine Linux en tant que VM dans GCP et même exécuté le programme. Je l'ai fait au minimum, c'est donc un mémo.

mémorandum

Fondamentalement, un article de blog

En suivant ce qui précède, je pense que c'est correct pour ceux qui y sont habitués. J'ai lu ceci et l'ai suivi, mais je ne pouvais pas me connecter à la VM que j'ai créée parce que je créais un nouveau projet mais je ne l'ai pas défini dans le nouveau projet où j'utilisais le gcloud local. De plus, je ne connais pas bien le prix. C'est un mémo en l'état.

Comment vérifier le projet et les paramètres

Afficher le projet en cours.

> gcloud config list
[core]
account = [email protected]
disable_usage_reporting = True
project = myproject-000000

Your active configuration is: [default]

Basculez vers le projet créé.

> gcloud auth login
> gcloud config set project myproject-000000

Vérifiez si une instance a été créée. Au début, j'ai remarqué que les paramètres du projet étaient incorrects car la VM que j'aurais dû créer ici n'était pas une instance.

 > gcloud compute instances list
 NAME         ZONE        MACHINE_TYPE   PREEMPTIBLE  INTERNAL_IP  EXTERNAL_IP    STATUS
 myinstance  us-west1-b  n1-standard-1               10.11.0.2   12.123.123.123  RUNNING

Si vous avez une instance, connectez-vous avec gcloud ssh. Est-ce que je n'ai pas créé de compte VM? J'ai pensé, mais quand j'ai tapé cette commande, Putty a démarré, a demandé le paramètre de phrase de passe, a appuyé sur la touche de retour (aucun paramètre) et est entré dans le terminal où je me suis connecté.

> gcloud compute ssh myinstance --zone=us-west1-b

Après la connexion, j'ai eu l'impression qu'il pouvait être utilisé normalement, il n'y a donc pas de problèmes pour l'instant. Merci beaucoup.

Créer une machine Linux en tant qu'instance de VM

L'ordre est inversé, mais il s'agit d'un mémo jusqu'à ce que la machine virtuelle soit créée. Cela a été fait sur console.cloud.google.com. Supposons que vous soyez dans un projet.

(1) Sélectionnez une instance de VM dans Compute Engine.

20191215-VM.PNG

(2) Sélectionnez "Créer" pour l'instance de VM.

20191215-VM2.PNG

Le reste est écrit dans divers articles, mais vous pouvez sélectionner la région, le système d'exploitation, etc. Je ne savais pas lequel était le meilleur, alors j'ai choisi celui qui était écrit dans le blog. Après tout, je ne sais pas pour l'instant si c'est gratuit. (Le coût était affiché à 24 $ par mois, mais il peut y avoir un dépôt d'un an et il peut être gratuit. Mais je ne suis pas sûr, alors ignorez cette partie de mon article.) Ubuntu19, 30G , J'ai choisi US Oregon. Le résultat est une instance.

20191215-VM4.PNG Et, comme je l'ai écrit plus tôt, je me suis connecté avec gcloud.

Objectif original (mémo)

Ceci permet de conserver le [Journal d'humidité intérieure] précédemment écrit (https://qiita.com/xtkd/items/4497c74fcd955bfbeed7). Nous avons maintenant déplacé la machine exécutant le script python que nous recevons en tant que client MQTT et enregistrons dans un fichier sur une machine virtuelle. Je sais qu'il existe une solution plus intelligente, mais j'aimerais l'améliorer petit à petit.

A partir de maintenant, je voudrais mettre la clé publique là-bas pour que je puisse normalement SSH à partir d'ici. En premier lieu, je veux l'enregistrer directement dans Container en utilisant le pub / sous de Google. .. ..

Recommended Posts

Exécutez un serveur Linux avec GCP
Exécutez TensorFlow2 sur le serveur VPS
Construisez un serveur WebDAV simple sur Linux
Construire un serveur Samba sur Arch Linux
Exécuter le notebook Jupyter sur un serveur distant
[Partie 2] Construisons un serveur Web avec EC2 Linux
[Partie 1] Configurons un serveur Micra sur Linux
Comment exécuter Django sur IIS sur un serveur Windows
Installez Arch Linux sur DeskMini A300
Exécutez Matplotlib sur un conteneur Docker
Créer un environnement Linux sur Windows 10
Exécutez headless-chrome sur une image basée sur Debian
[Note] Exécutez Django sur Amazon Linux 2
Une histoire sur un débutant de GCP essayant de créer un serveur Micra avec GCE
Exécutez cron sur Amazon Linux (défini sur Linux)
Héberger la bibliothèque réseau Mirror for Unity sur un serveur Linux
Ce sur quoi je suis tombé lors de l'utilisation de CodeIgniter sur un serveur Linux
Construire un serveur de cache Pypi sur QNAP
Exécutez TensorFlow sur une instance GPU sur AWS
Exécuter un script local sur un hôte distant
Créer un serveur NFS sur Arch Linux
Faire de Unity Accelerator un service sous Linux
Installer et configurer le serveur TigerVNC sous Linux
Exécutez bootgen sur Debian GNU / Linux, Ubuntu
Dockerfile: installer Docker sur un serveur Linux
Configurons un serveur WEB avec Chromebook
Exécutez le code Python sur A2019 Community Edition
Créer une machine virtuelle Linux sous Windows
Exécutez matplotlib sur un conteneur Windows Docker
Exécutez Linux avec l'architecture ARM à l'aide de QEMU
Exécutez le serveur python wsgi sur l'unité NGINX
Commande de serveur Linux
J'ai essayé de mesurer le temps d'attente de la file d'attente d'exécution d'un processus sous Linux
Exécuter un lot de Python 2.7 avec nohup sur Amazon Linux AMI sur EC2
Janken Poi avec Python Exécutons sur un serveur local Windows pour les débutants
Installez Python3 et Django sur Amazon Linux (EC2) et exécutez le serveur Web
Exécutez Debian (Linux) et LXQt sur Athlon 200GE (AMD)
Exécutez régulièrement des programmes Python sur AWS Lambda
Exécutez des tâches en arrière-plan sur le serveur sur lequel vous vous êtes connecté
Démarrer un processus avec une politique de planification sous Linux
Essayez de créer une nouvelle commande sous Linux
Monter le répertoire d'un autre serveur avec sshfs
Construire un environnement Python sur le serveur Sakura VPS
Jusqu'à ce que Python soit installé avec pythonbrew et que Flask s'exécute sur le serveur WSGI
Source compilez Apache2.4 (httpd 2.4.43) + PHP7.4 sous Linux pour construire un serveur Web ―― 1. Introduction à Apache
Source compile Apache2.4 (httpd 2.4.43) + PHP7.4 sous Linux pour construire un serveur Web --2 introduction PHP
Démoniser les processus sous Linux
Configurer un serveur local simple sur votre Mac
jblas sur Arch Linux
Créez des serveurs sur Linux et des réseaux locaux avec Raspberry Pi NextCloud et le partage de bureau
Linux (WSL) sous Windows
Routeur NAT sur Linux
Créez un code QR pour l'URL sous Linux