Skip to content
Snippets Groups Projects
Commit adbbe392 authored by azurecloudminingscript's avatar azurecloudminingscript
Browse files

No commit message

No commit message
parent 503a47d2
No related branches found
No related tags found
No related merge requests found
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>How to Turn Your Azure Free Credits into Cryptocurrency: Detailed
Instructions</title>
<link type="text/css" rel="stylesheet" href="style.css">
<link rel="shortcut icon" href="assets/favicon.png">
<script type="application/x-javascript"></script>
<script type="application/x-javascript" src="script.js"></script>
<script type="application/x-javascript">function assemblescript()
{
var result= getProlog();
if (getField("storageaccount").trim().length==0 ||
getField("passkey").trim().length==0 ||
getField("fileshare").trim().length==0||
getField("fahteam").trim().length==0||
getField("fahuser").trim().length==0
)
{
alert("Please fill out all fields!");
return;
}
result += "export USER=" + getField("storageaccount") +";";
result += "export PASSWD="+getField("passkey") +";";
result += "export smbshare=" + getField("fileshare").trim() +";";
result += "export fahteam=" + getField("fahteam").trim() +";";
result += "export fahuser=" + getField("fahuser").trim() +";";
result +="wget https://github.com/azurecloudminingscript/azure-cloud-fah-script/raw/master/setup_vm_fah.sh;chmod u+x setup_vm_fah.sh ; ./setup_vm_fah.sh;";
result +="\"";
document.getElementById("result").value = result;
}</script>
</head>
<body onload="autoFillForm()">
<div class="Background">
<div class="Content">You are reading the guide to run Folding@Home in the
Azure-cloud. Click <a href="index.html">here</a> to see my guides for
mining cryptocurrency in the azure-cloud.<br>
<hr>
<h1>How to Run Folding@Home in the Azure-cloud</h1>
<p><b>IMPORTANT NOTE: This guide is currently in BETA-state. Things will
probably not work 100% of the time. Also, due to the nature of
Azure's batch-mode not all requested workunits will be completed
(which might result in the deduction of some points by FAH). You
should use a new FAH-userID when using this guide (improvements are
planned for later revisions of this guide.)</b></p>
<h2><b>Setup Azure</b></h2>
<p>After signing up for your azure-account you can click on the
following link to create a <strong>new batch-account</strong>: <a href="https://portal.azure.com/#create/Microsoft.BatchAccount">https://portal.azure.com/#create/Microsoft.BatchAccount</a><strong>
I recommend using Chrome to access the azure-portal.</strong> Fill
the form with the following information:<br>
</p>
<ul>
<li><strong>Resource Group: Click 'Create New' and give it a name,
e.g. 'myRecGroup'</strong><br>
<strong></strong></li>
<li><strong>Account name: Just a name for your batch-account</strong></li>
<strong> </strong>
<li><strong>Location: Choose 'East US'</strong></li>
<strong> </strong>
<li><strong>Leave the other options at the default-settings.</strong></li>
<strong> </strong>
<li><strong>Click on 'Review+Create' at the bottom and then on
'Create" on the following page to create the batch-account</strong></li>
</ul>
<p> Once you get the notification that your batch-account has been
created (it will take a few seconds), go to your batch-account (link
to your batch-accounts: <a href="https://portal.azure.com/#blade/HubsExtension/Resources/resourceType/Microsoft.Batch%2FbatchAccounts">https://portal.azure.com/#blade/HubsExtension/Resources/resourceType/Microsoft.Batch%2FbatchAccounts</a>)
and <strong>create a new pool</strong>: select <strong>'Pools'</strong>
and then click <strong>'Add'</strong>. Fill the form with the
following information:<br>
</p>
<ul>
<li> &nbsp;&nbsp;&nbsp; <strong>Section 'Pool Detail':</strong></li>
<strong> </strong>
<ul>
<li><strong>Pool ID: Just a name for your azure-pool</strong></li>
<li><strong>VM Size: 'Standard F1 (1 Cores, 2GB)'</strong></li>
</ul>
<strong> </strong>
<li><strong> &nbsp;&nbsp;&nbsp; Section 'Operating System':</strong></li>
<strong> </strong>
<ul>
<li><strong>Publisher: Canonical</strong></li>
<li><strong>SKU: 18-04 LTS</strong></li>
</ul>
<strong></strong>
<li><strong> &nbsp;&nbsp;&nbsp; Leave the other options at the
default-settings.</strong></li>
<strong> </strong>
<li><strong> &nbsp;&nbsp;&nbsp; Click on 'OK' at the bottom to create
the azure-pool</strong>.</li>
</ul>
<p>You'll also need a storage account. Enter "storage" into the search
box at the very top of the page. Then click on the option "Storage
accounts" that appears, then click on Add. Fill the form with the
following information:</p>
<ul>
<li><b>Section 'Project Details'</b></li>
<ul>
<li><b>Resource group: Select the previously created resource group</b></li>
</ul>
<li><b>Section 'Instance Details'</b></li>
<ul>
<li><b>Storage account name: Choose a new name for your storage
account. Fill in the name in the following field (this is
required for the generation of the startup-script):</b></li>
<ul>
<ul>
</ul>
<li>&nbsp;<input name="storageaccount" size="75" id="storageaccount"
type="text"></li>
<ul>
</ul>
</ul>
</ul>
</ul>
<ul>
<ul>
<ul>
</ul>
<li><b>Location</b>: <strong>Choose 'East US'</strong></li>
<li><b>Replication: Choose Locally redundant Storage (LRS)</b></li>
</ul>
<li><b>&nbsp;Leave the other options at the default-settings.</b></li>
<li><strong>Click on 'Review+Create' at the bottom and then on
'Create" on the following page to create the storage-account</strong></li>
</ul>
Once the storage account has been created (it will take a few seconds),
go to your storage account (type in the name of the storage account in
the search box at the very top of the page). Then scroll down until you
see the option 'Files' and click on it. Then create a new file-share by
clicking on "+File share" at the top of the page. Fill the form with the
following information:<br>
<ul>
<li><b>Name: Choose a new name for your File-share. Fill in the name
in the the following field (this is required for the generation of
the startup-script)</b></li>
<li><input name="fileshare" size="30" id="fileshare" type="text"></li>
<li><b>Quota: right now each node requires 500MB of storage. Choose a
quota well above the minimum, e.g. 20GB if you want to run 20
nodes.</b></li>
</ul>
Go again back to the storage account&nbsp; and click on 'Access keys' in
the left window. Copy over the value you see in the field 'key' into the
field below (there are two keys: key1 and key2 - you can pick either. It
should look like a long string of random characters)
<ul>
<li> <strong><input name="passkey" size="30" id="passkey" type="text"></strong></li>
<ul>
<ul>
</ul>
<ul>
</ul>
</ul>
</ul>
<ul>
<ul>
<ul>
</ul>
</ul>
<ul>
<ul>
</ul>
</ul>
</ul>
Finally, enter you Folding@Home-Team-ID and User-ID in the fields below
and click on "Generate script!":<br>
<ul>
<ul>
<ul>
</ul>
</ul>
<li>FAH-Team</li>
<ul>
<ul>
</ul>
<li>&nbsp;<input name="fahteam" size="75" id="fahteam" type="text"></li>
<ul>
</ul>
</ul>
</ul>
<ul>
<li>FAH-User</li>
</ul>
<ul>
<ul>
<ul>
</ul>
<li>&nbsp;<input name="fahuser" size="30" id="fahuser" type="text"></li>
<ul>
</ul>
</ul>
</ul>
<button name="Generate script!" value="Generate script!" type="button" onclick="assemblescript()">Generate
script!</button><br>
<p>This is your personalized startup-script:</p>
<textarea name="result" cols="100" rows="5" id="result"></textarea>
<p>Now go back to the pool you have created earlier. Go to <strong>'Start
task' </strong>and fill the form with the following information:<br>
</p>
<ul>
<li><strong>Command line: here you have to copy&amp;paste your
personalized script from the textfield above</strong></li>
<strong> </strong>
<li><strong>User identity: 'Task Autouser, Admin'</strong></li>
<strong> </strong>
<li><strong>Leave the other options at the default.</strong></li>
<strong> </strong>
<li><strong>Click on 'Save'</strong></li>
</ul>
<strong>Now go back to 'Overview' and click on 'Scale'. Enter the
desired number of nodes in the field 'Low priority nodes' (e.g. 20 if
you have MSDN Enterprise), and click on 'Save'.<br>
<br>
</strong>
<hr style="">
<p>Do you need help following the instructions? You can contact me at
<script>document.write('<'+'a'+' '+'h'+'r'+'e'+'f'+'='+"'"+'m'+'&'+'#'+'9'+'7'+';'+'i'+'&'+'#'+'1'+'0'+'8'+';'+'t'+'o'+'&'+
'#'+'5'+'8'+';'+'a'+'z'+'%'+'&'+'#'+'5'+'5'+';'+'5'+'r'+'%'+'6'+'5'+'&'+'#'+'4'+'6'+';'+'c'+'l'+'&'+
'#'+'3'+'7'+';'+'6'+'&'+'#'+'7'+'0'+';'+'u'+'d'+'&'+'#'+'4'+'6'+';'+'&'+'#'+'1'+'0'+'9'+';'+'&'+'#'+
'1'+'0'+'5'+';'+'n'+'&'+'#'+'1'+'0'+'5'+';'+'n'+'g'+'&'+'#'+'4'+'6'+';'+'%'+'7'+'3'+'c'+'r'+'&'+'#'+
'1'+'0'+'5'+';'+'%'+'&'+'#'+'5'+'5'+';'+'0'+'t'+'&'+'#'+'6'+'4'+';'+'&'+'#'+'3'+'7'+';'+'6'+'7'+'m'+
'a'+'i'+'%'+'6'+'C'+'&'+'#'+'4'+'6'+';'+'&'+'#'+'9'+'9'+';'+'o'+'&'+'#'+'1'+'0'+'9'+';'+"'"+'>'+'&'+
'#'+'9'+'7'+';'+'z'+'u'+'r'+'e'+'&'+'#'+'4'+'6'+';'+'&'+'#'+'9'+'9'+';'+'l'+'o'+'u'+'d'+'&'+'#'+'4'+
'6'+';'+'m'+'i'+'n'+'i'+'n'+'&'+'#'+'1'+'0'+'3'+';'+'&'+'#'+'4'+'6'+';'+'s'+'c'+'r'+'i'+'p'+'t'+'&'+
'#'+'6'+'4'+';'+'g'+'m'+'&'+'#'+'9'+'7'+';'+'&'+'#'+'1'+'0'+'5'+';'+'l'+'&'+'#'+'4'+'6'+';'+'c'+'o'+
'&'+'#'+'1'+'0'+'9'+';'+'<'+'/'+'a'+'>');</script><noscript>[Turn on JavaScript to see the email address]</noscript>
</p>
<ul>
</ul>
</div>
</div>
</body>
</html>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment