Führen Sie einen Linux-Server mit GCP aus

Ich wollte das tun, was ich früher mit dem Linux-Computer gemacht hatte, den ich auf dem GCP-Server (Google Cloud Platform) hatte, also habe ich einen Linux-Computer als VM in GCP erstellt und sogar das Programm ausgeführt. Ich habe es auf das Minimum reduziert, also ist es ein Memo.

Memorandum

Grundsätzlich ein Blogartikel

Wenn ich das oben Gesagte befolge, denke ich, dass es für diejenigen in Ordnung ist, die daran gewöhnt sind. Ich habe dies gelesen und bin ihm gefolgt, konnte mich jedoch nicht bei der von mir erstellten VM anmelden, da ich ein neues Projekt erstellt habe, es jedoch nicht in dem neuen Projekt festgelegt habe, in dem ich die lokale gcloud verwendet habe. Außerdem kenne ich den Preis nicht gut. Es ist ein Memo im Staat.

So überprüfen Sie das Projekt und die Einstellungen

Zeigen Sie das aktuelle Projekt an.

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

Your active configuration is: [default]

Wechseln Sie zum erstellten Projekt.

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

Überprüfen Sie, ob eine Instanz erstellt wurde. Zuerst bemerkte ich, dass die Projekteinstellungen falsch waren, da die VM, die ich hier hätte erstellen sollen, keine Instanz war.

 > 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

Wenn Sie eine Instanz haben, melden Sie sich mit gcloud ssh an. Ist es in Ordnung, wenn ich keine VM-Konten erstellt habe? Ich dachte, aber als ich diesen Befehl eingab, startete Putty, fragte nach der Einstellung der Passphrase, drückte die Eingabetaste (keine Einstellung) und betrat das Terminal, in dem ich mich angemeldet hatte.

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

Nach dem Anmelden schien es, als könnte es normal verwendet werden, so dass es bisher keine Probleme gibt. Danke vielmals.

Erstellen Sie einen Linux-Computer als Instanz einer VM

Die Reihenfolge ist umgekehrt, es handelt sich jedoch um ein Memo, bis die virtuelle Maschine erstellt wird. Dies wurde unter console.cloud.google.com durchgeführt. Angenommen, Sie befinden sich in einem Projekt.

(1) Wählen Sie eine VM-Instanz aus der Compute Engine aus.

20191215-VM.PNG

(2) Wählen Sie "Erstellen" für die VM-Instanz.

20191215-VM2.PNG

Der Rest ist in verschiedenen Artikeln geschrieben, aber Sie können die Region, das Betriebssystem usw. auswählen. Ich wusste nicht, welches besser ist, also habe ich das ausgewählt, das im Blog geschrieben wurde. Schließlich weiß ich vorerst nicht, ob es kostenlos ist. (Die Kosten wurden mit 24 USD pro Monat angegeben, können jedoch mit einer Anzahlung von einem Jahr kostenlos sein. Ich bin mir jedoch nicht sicher. Ignorieren Sie diesen Teil meines Artikels.) Ubuntu19, 30G Ich habe mich für US Oregon entschieden. Das Ergebnis ist eine Instanz.

20191215-VM4.PNG Und wie ich bereits geschrieben habe, habe ich mich mit gcloud angemeldet.

Ursprünglicher Zweck (Memo)

Hiermit wird das zuvor geschriebene Indoor Humidity Log aufbewahrt. Wir haben jetzt die Maschine verschoben, auf der das Python-Skript ausgeführt wird, das wir als MQTT-Client erhalten, und in einer Datei auf einer virtuellen Maschine gespeichert. Ich weiß, dass es eine intelligentere Lösung gibt, aber ich möchte sie nach und nach verbessern.

Von nun an möchte ich den öffentlichen Schlüssel dort ablegen, damit ich normalerweise von hier aus SSH kann. Zunächst möchte ich es mithilfe von Googles Pub / Sub direkt in Container speichern. .. ..

Recommended Posts

Führen Sie einen Linux-Server mit GCP aus
Führen Sie TensorFlow2 auf dem VPS-Server aus
Erstellen Sie einen einfachen WebDAV-Server unter Linux
Erstellen Sie einen Samba-Server unter Arch Linux
Führen Sie Jupyter Notebook auf einem Remote-Server aus
[Teil 2] Erstellen wir einen Webserver mit EC2 Linux
[Teil 1] Lassen Sie uns einen Micra-Server unter Linux einrichten
So führen Sie Django unter IIS auf einem Windows-Server aus
Installieren Sie Arch Linux auf DeskMini A300
Führen Sie Matplotlib auf einem Docker-Container aus
Erstellen Sie eine Linux-Umgebung unter Windows 10
Führen Sie Headless-Chrome auf einem Debian-basierten Image aus
[Hinweis] Führen Sie Django unter Amazon Linux 2 aus
Eine Geschichte über einen GCP-Anfänger, der versucht, mit GCE einen Micra-Server aufzubauen
Führen Sie cron unter Amazon Linux aus (unter Linux eingestellt).
Hosten Sie die Netzwerkbibliothek Mirror for Unity auf einem Linux-Server
Worauf ich bei der Verwendung von CodeIgniter auf einem Linux-Server gestoßen bin
Erstellen Sie einen Pypi-Cache-Server auf QNAP
Führen Sie TensorFlow auf einer GPU-Instanz in AWS aus
Führen Sie ein lokales Skript auf einem Remote-Host aus
Erstellen Sie einen NFS-Server unter Arch Linux
Machen Sie Unity Accelerator zu einem Dienst unter Linux
Installieren und konfigurieren Sie den TigerVNC-Server unter Linux
Führen Sie bootgen unter Debian GNU / Linux, Ubuntu aus
Docker-Datei: Installieren Sie Docker auf einem Linux-Server
Lassen Sie uns einen WEB-Server mit Chromebook einrichten
Führen Sie Python-Code in der A2019 Community Edition aus
Erstellen Sie eine virtuelle Linux-Maschine unter Windows
Führen Sie matplotlib in einem Windows Docker-Container aus
Führen Sie Linux mit ARM-Architektur mit QEMU aus
Führen Sie den Python-WSGI-Server auf der NGINX-Einheit aus
Linux Server Befehl
Ich habe versucht, die Wartezeit der Ausführungswarteschlange eines Prozesses unter Linux zu messen
Führen Sie einen Stapel Python 2.7 mit nohup unter Amazon Linux AMI unter EC2 aus
Janken Poi mit Python Lassen Sie uns für Anfänger auf einem lokalen Windows-Server laufen
Installieren Sie Python3 und Django unter Amazon Linux (EC2) und führen Sie den Webserver aus
Führen Sie Debian (Linux) & LXQt auf Athlon 200GE (AMD) aus.
Führen Sie regelmäßig Python-Programme auf AWS Lambda aus
Führen Sie Aufgaben im Hintergrund auf dem Server aus, an den Sie gesendet haben
Starten Sie einen Prozess mit einer Planungsrichtlinie unter Linux
Versuchen Sie, einen neuen Befehl unter Linux zu erstellen
Hängen Sie das Verzeichnis eines anderen Servers mit sshfs ein
Erstellen einer Python-Umgebung auf dem Sakura VPS-Server
Bis Python mit Pythonbrew installiert ist und Flask auf dem WSGI-Server ausgeführt wird
Quellkompilierung Apache2.4 (httpd 2.4.43) + PHP7.4 unter Linux zum Erstellen eines Webservers ―― 1. Einführung in Apache
Quellkompilierung Apache2.4 (httpd 2.4.43) + PHP7.4 unter Linux zum Erstellen eines Webservers --2 PHP-Einführung
Prozesse unter Linux dämonisieren
Richten Sie einen einfachen lokalen Server auf Ihrem Mac ein
jblas unter Arch Linux
Erstellen Sie Server in Linux und lokalen Netzwerken mit Raspberry Pi NextCloud und Desktop-Sharing
Linux (WSL) unter Windows
NAT-Router unter Linux
Erstellen Sie unter Linux einen QR-Code für die URL