(Ceci est une réimpression de l'article que j'ai écrit sur mon blog)
@ hirosys-biz a publié la procédure pour créer automatiquement un environnement avec CloudFormation. Il résout également la «mauvaise» partie de cet article, alors assurez-vous de le consulter également. L'environnement de participation au projet d'analyse du COVID-19 (SARS-CoV-2) a été automatiquement construit par CloudFormation
"Entraînons-nous à créer un environnement Amazon Web Service tout en contribuant à l'analyse du nouveau virus corona." En conséquence, je suis arrivé à la conclusion que "cela fonctionnait normalement, mais je ne pouvais pas beaucoup contribuer à cause du manque de spécifications dans l'offre gratuite". Gardez une trace de votre travail.
La mode Corona est épicée. N'est-il pas possible de le résoudre plus tôt?
↓
Article PC Watch "Comment utiliser" Folding @ home ", qui contribue à l'analyse corona qui peut être lancée en 3 minutes même maintenant" Trouver
↓
Installez immédiatement sur votre ordinateur portable domestique (avec GPU de génération précédente). Je cours depuis environ une semaine et j'ai effectué environ 25 tâches, mais je ne me sens toujours pas satisfaisant.
↓
Je ne peux pas augmenter les spécifications, donc je veux augmenter le nombre d'unités en fonctionnement. Mais je n'ai qu'une seule machine physique ...
↓
Oui, j'avais un compte AWS. Utilisons ceci. Si vous pouvez le faire dans le cadre libre, quelqu'un peut-il l'imiter si vous en faites un article?
↓
Action.
J'ai décidé de créer d'abord un environnement VPC, puis d'y installer un environnement EC2. En gros, travaillez selon cet article de blog.
Seul le groupe de sécurité a été modifié comme suit en fonction de l'objectif d'utilisation cette fois.
Créez un environnement EC2 sur l'environnement VPC créé dans ①. Ce travail faisait également référence à cet article de blog.
Cette fois, je voulais créer un environnement qui peut être créé avec un cadre d'utilisation gratuit, donc la configuration est la suivante
$ sudo vi /etc/ssh/sshd_config
###Ajoutez ce qui suit autour de 22 lignes(Numéro de port spécifié dans ①)
Port 2****
###Après avoir enregistré
$ sudo service sshd reload
###Création d'un nouvel utilisateur(privilèges root)
# useradd newuser
# passwd newuser
###Paramètres SSH(privilèges root)
# cd /home/newuser/
# mkdir .ssh
# chmod 700 .ssh
# chown newuser:newuser .ssh
###Envoyez la clé publique ici avec SCP
# mv /home/ec2-user/id_rsa.pub .ssh/authorized_keys
# chmod 600 .ssh/authorized_keys
# chown newuser:newuser .ssh/authorized_keys
###Donner la permission à sudo
# usermod -aG wheel newuser
###Dans une autre fenêtre"newuser"Se connecter en tant que. Après cela, utilisez l'écran du côté nouvel utilisateur
$ sudo su -
###Après avoir confirmé que vous pouvez devenir root, ec2-suppression de l'utilisateur
# userdel ec2-user
Cette fois, seul le minimum requis «FAH Client» est introduit.
$ 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
. L'autorité racine est requise pour la mise à jour.<config>
<!-- Client Control -->
<fold-anon v='true'/>
<!-- Folding Slot Configuration -->
<!-- v7.6.9-COVID pour cause après 1-Si vous spécifiez 19, les tâches liées à la couronne seront attribuées de préférence.-->
<cause v='COVID_19'/>
<gpu v='false'/>
<!--Accéder aux paramètres d'autorisation pour le contrôleur Web. xxx.xxx.xxx.Entrez votre adresse IP à la place de xxx-->
<allow>127.0.0.1 xxx.xxx.xxx.xxx</allow>
<web-allow>127.0.0.1 xxx.xxx.xxx.xxx</web-allow>
<!--Combien de ressources CPU sont utilisées? lumière,middle,3 choix de plein-->
<power v='full'/>
<!-- User Information -->
<!--Informations de l'utilisateur. Si vous entrez le nom d'utilisateur, le montant de votre contribution individuelle sera agrégé-->
<user v='deflat'/>
<!--L'ID de l'équipe à laquelle vous souhaitez appartenir. Optionnel. Au fait, 222 est"Japan"équipe.-->
<team v='222'/>
<!--Optionnel. Vous pouvez obtenir plus de points en enregistrant votre adresse e-mail sur le site officiel et en définissant la clé reçue.-->
<passkey v='***Collez la clé ici***'/>
<!--Numéro et type d'emplacement. Cette fois, il n'y a qu'un seul processeur, alors ne vous embêtez pas-->
<!-- Folding Slots -->
<slot id='0' type='CPU'/>
</config>
$ sudo /etc/init.d/FAHClient stop
$ sudo /etc/init.d/FAHClient start
http: // <adresse IP de l'environnement EC2>: 7396
avec un navigateur Web, vous pouvez voir qu'il fonctionne correctement comme indiqué ci-dessous. ... mais ** incroyablement lent **Recommended Posts