(Dies ist ein Nachdruck des Artikels, den ich in meinem Blog geschrieben habe.)
@ hirosys-biz hat das Verfahren zum automatischen Erstellen einer Umgebung mit CloudFormation veröffentlicht. Es löst auch den "schlechten" Teil dieses Artikels. Schauen Sie sich das also auch an. Die Umgebung für die Teilnahme am Analyseprojekt von COVID-19 (SARS-CoV-2) wurde automatisch von CloudFormation erstellt
"Lassen Sie uns das Erstellen einer Amazon Web Service-Umgebung üben und gleichzeitig zur Analyse des neuen Corona-Virus beitragen." Infolgedessen kam ich zu dem Schluss, dass "es normal funktioniert hat, aber ich konnte aufgrund fehlender Spezifikationen in der freien Stufe nicht viel beitragen". Führen Sie Aufzeichnungen über Ihre Arbeit.
Corona Mode ist scharf. Ist es nicht möglich, es früher zu lösen?
↓
PC Watch-Artikel "Verwendung von" Folding @ home ", das zur Koronaanalyse beiträgt, die bereits jetzt in 3 Minuten gestartet werden kann" Rausfinden
↓
Installieren Sie es sofort auf Ihrem Heim-Notebook-PC (mit GPU der älteren Generation). Ich bin seit ungefähr einer Woche am Laufen und habe ungefähr 25 Aufgaben erledigt, aber ich fühle mich immer noch unbefriedigend.
↓
Ich kann die Spezifikationen nicht erhöhen, daher möchte ich die Anzahl der in Betrieb befindlichen Einheiten erhöhen. Aber ich habe nur eine physische Maschine ...
↓
Ja, ich hatte ein AWS-Konto. Lassen Sie uns dies verwenden. Wenn Sie es im freien Rahmen tun können, kann jemand es nachahmen, wenn Sie es zu einem Artikel machen?
↓
Aktion.
Ich habe mich entschlossen, zuerst eine VPC-Umgebung zu erstellen und dann eine EC2-Umgebung darin einzurichten. Arbeiten Sie grundsätzlich gemäß diesem Blog-Artikel.
Nur die Sicherheitsgruppe wurde je nach Verwendungszweck dieses Mal wie folgt geändert.
Erstellen Sie eine EC2-Umgebung in der in ① erstellten VPC-Umgebung. Diese Arbeit bezog sich auch auf diesen Blog-Artikel.
Dieses Mal wollte ich eine Umgebung erstellen, die mit einem freien Nutzungsrahmen erstellt werden kann. Die Konfiguration lautet daher wie folgt
$ sudo vi /etc/ssh/sshd_config
###Fügen Sie die folgenden ungefähr 22 Zeilen hinzu(Portnummer in ① angegeben)
Port 2****
###Nach dem Speichern
$ sudo service sshd reload
###Neue Benutzererstellung(Root-Rechte)
# useradd newuser
# passwd newuser
###SSH-Einstellungen(Root-Rechte)
# cd /home/newuser/
# mkdir .ssh
# chmod 700 .ssh
# chown newuser:newuser .ssh
###Senden Sie den öffentlichen Schlüssel hier mit SCP
# mv /home/ec2-user/id_rsa.pub .ssh/authorized_keys
# chmod 600 .ssh/authorized_keys
# chown newuser:newuser .ssh/authorized_keys
###Gib sudo die Erlaubnis
# usermod -aG wheel newuser
###In einem anderen Fenster"newuser"Anmelden als. Bedienen Sie danach den Bildschirm auf der neuen Benutzerseite
$ sudo su -
###Nachdem Sie bestätigt haben, dass Sie root werden können, ec2-User Löschung
# userdel ec2-user
Dieses Mal wird nur der minimal erforderliche "FAH-Client" eingeführt.
$ wget https://download.foldingathome.org/releases/public/release/fahclient/centos-6.7-64bit/v7.6/fahclient-7.6.9-1.x86_64.rpm
$ sudo rpm -i --nodeps fahclient-7.6.9-1.x86_64.rpm
/ etc / fahclient / config.xml
. Für die Aktualisierung ist eine Root-Berechtigung erforderlich.<config>
<!-- Client Control -->
<fold-anon v='true'/>
<!-- Folding Slot Configuration -->
<!-- v7.6.9-COVID aus wichtigem Grund nach 1-Wenn Sie 19 angeben, werden Corona-bezogene Aufgaben bevorzugt zugewiesen.-->
<cause v='COVID_19'/>
<gpu v='false'/>
<!--Zugriffsberechtigungseinstellungen für den Webcontroller. xxx.xxx.xxx.Geben Sie Ihre IP-Adresse anstelle von xxx ein-->
<allow>127.0.0.1 xxx.xxx.xxx.xxx</allow>
<web-allow>127.0.0.1 xxx.xxx.xxx.xxx</web-allow>
<!--Wie viel CPU-Ressourcen werden verwendet? Licht,middle,3 Auswahlmöglichkeiten voll-->
<power v='full'/>
<!-- User Information -->
<!--Nutzerinformation. Wenn Sie den Benutzernamen eingeben, wird zusammengefasst, wie viel Sie einzeln beigetragen haben-->
<user v='deflat'/>
<!--Die ID des Teams, zu dem Sie gehören möchten. Optional. Übrigens ist 222"Japan"Mannschaft.-->
<team v='222'/>
<!--Optional. Sie können weitere Punkte erhalten, indem Sie Ihre E-Mail-Adresse auf der offiziellen Website registrieren und den empfangenen Schlüssel festlegen.-->
<passkey v='***Fügen Sie hier den Schlüssel ein***'/>
<!--Steckplatznummer und -typ. Dieses Mal gibt es nur eine CPU, also leg dich nicht damit an-->
<!-- Folding Slots -->
<slot id='0' type='CPU'/>
</config>
$ sudo /etc/init.d/FAHClient stop
$ sudo /etc/init.d/FAHClient start
http: // <IP-Adresse der EC2-Umgebung>: 7396
zugreifen, können Sie sehen, dass es wie unten gezeigt ordnungsgemäß funktioniert. ... aber ** wahnsinnig langsam **Recommended Posts