<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>M:Arthur Documentation – Getting Started</title><link>https://documents.m-arthur.com/en/docs/getstarted/</link><description>Recent content in Getting Started on M:Arthur Documentation</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://documents.m-arthur.com/en/docs/getstarted/index.xml" rel="self" type="application/rss+xml"/><item><title>Docs: How to Start Using M:Arthur</title><link>https://documents.m-arthur.com/en/docs/getstarted/10_overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://documents.m-arthur.com/en/docs/getstarted/10_overview/</guid><description>
&lt;div class="pageinfo pageinfo-primary">
&lt;p>This is a brief explanation of the process of using M:Arthur. &lt;br>
M:Arthur uses an agent to submit jobs from the calendar.&lt;/p>
&lt;/div>
&lt;h2 id="steps-to-start-using-marthur">Steps to Start Using M:Arthur&lt;/h2>
&lt;p>Please follow the steps below to prepare for use. &lt;br> &lt;br>
Please refer to the following for the environment in which M:Arthur is executed. &lt;a href="../30_batch_scheduler_required/">Appendix: Assumed Settings&lt;/a>&lt;/p>
&lt;ol>
&lt;li>Please provide the following information to our staff&lt;br>
&lt;ul>
&lt;li>Administrator&amp;rsquo;s email address&lt;br>&lt;/li>
&lt;li>Host name of login node&lt;br>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ol>
&lt;blockquote>
&lt;p>After the above, we will provide you with the information of the login node.&lt;/p>
&lt;/blockquote>
&lt;br>
&lt;ol start="2">
&lt;li>Please install the agent on the login node according to &lt;a href="../20_install_agent/">Appendix: Agent Installation Instructions&lt;/a> . &lt;br>
&lt;ul>
&lt;li>Please share the instance-id and hostname issued after installation with us&lt;br>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ol>
&lt;blockquote>
&lt;p>After your work in step 2 is complete, Morgenrot will perform the following main registration processes&lt;br>&lt;/p>
&lt;ul>
&lt;li>Internal setup of the agent&lt;br>&lt;/li>
&lt;li>Registration of the login node with M:Arthur&lt;br>&lt;/li>
&lt;li>Creation of the administrator account&lt;br>&lt;/li>
&lt;/ul>
&lt;/blockquote>
&lt;br>
&lt;ol start="3">
&lt;li>Log in from the following URL based on the account information notified by M:Arthur&lt;br>
&lt;ul>
&lt;li>M:Arthur login URL: &lt;a href="https://dashboard.m-arthur.com/login">https://dashboard.m-arthur.com/login&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ol>
&lt;br>
&lt;h2 id="instructions-after-starting-to-use-marthur">Instructions after Starting to Use M:Arthur&lt;/h2>
&lt;p>Please follow the steps below to start using M:Arthur.
For more information, please refer to &lt;a href="../../user_guide/">User Guide&lt;/a> for details.&lt;/p>
&lt;ol>
&lt;li>Register Server Groups and Servers&lt;br>
After registration, the login server is registered. Please register compute nodes if necessary. &lt;br>&lt;/li>
&lt;li>Register Users (Administrators and Users)&lt;br>
After registration, the administrator is registered.
Please add users as needed. &lt;br>
Please enter the user name on the login server for each user in the alias field. &lt;br>
(The above refers to the &lt;a href="../../user_guide/10_admin">User Guide/How to Operate the Administrator&lt;/a>)&lt;br>&lt;/li>
&lt;li>Register a Job&lt;br>&lt;/li>
&lt;li>Execute the Job&lt;br>&lt;/li>
&lt;li>View Job Execution Status&lt;br>
(The above refers to the &lt;a href="../../user_guide/20_user">User Guide/User Instructions&lt;/a> )&lt;br>&lt;/li>
&lt;/ol></description></item><item><title>Docs: Appendix: Agent Installation Instructions</title><link>https://documents.m-arthur.com/en/docs/getstarted/20_install_agent/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://documents.m-arthur.com/en/docs/getstarted/20_install_agent/</guid><description>
&lt;div class="pageinfo pageinfo-primary">
&lt;p>Here are the steps to install the agent on the login node of M:Arthur.&lt;/p>
&lt;/div>
&lt;h2 id="1-introduction">1. Introduction&lt;/h2>
&lt;p>This procedure is for installing the agent used for M:Arthur in your environment. &lt;br>
This procedure is to be performed only on the login node (administrative node).&lt;/p>
&lt;p>OpenPBS or Slurm must already be installed to perform this procedure. &lt;br>
For other prerequisites, please refer to &lt;a href="../30_batch_scheduler_required/">Appendix: Assumed Settings&lt;/a>. &lt;br>&lt;/p>
&lt;!--
- OpenPBS or Slurm already installed.
- In case of OpenPBS
- OpenPBS itself must be installed in /opt/pbs
- Various logs must be installed in /var/spool/pbs
- In case of Slurm
- Slurm itself must be installed.
- When performing log rotation, etc., the naming convention must be in accordance with /var/log/slurmctld.log*.
- Slurmdbd service must be enabled.
- The above description assumes Ubuntu20.04, AlmaLinux9.
-->
&lt;p>Please install the agent by following the procedure from 2. below. &lt;br>
If you are using Proxy, please follow steps 2.~4. and then 5. after our work.&lt;/p>
&lt;!--
## 2. Registration Process
1. sharing of preliminary configuration information from Morgenrot
1. agent installation by customer
1. registration of M:Arthur by Morgenrot
-->
&lt;h2 id="2-customer-work-confirmation-of-prior-information">2. (Customer Work) Confirmation of Prior Information&lt;/h2>
&lt;p>After you provide us with the administrator&amp;rsquo;s email address and other information, our representative will send you the login node information.
Please make sure you have the following information on hand.
ID will be issued for each login server.&lt;/p>
&lt;ul>
&lt;li>Information we will send you
&lt;ul>
&lt;li>ActivationCode&lt;/li>
&lt;li>ActivationId&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="3-customer-work-agent-installation">3. (Customer Work) Agent Installation&lt;/h2>
&lt;p>Please install the agent according to the procedure of 3.1.~3.2. &lt;br>&lt;/p>
&lt;h3 id="31-agent-installation">3.1. Agent Installation&lt;/h3>
&lt;p>(In the case of Ubuntu)&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-Bash" data-lang="Bash">&lt;span style="display:flex;">&lt;span>$ mkdir -p /tmp/ssm
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>$ curl https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb -o /tmp/ssm/amazon-ssm-agent.deb
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>$ sudo dpkg -i /tmp/ssm/amazon-ssm-agent.deb
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>(In the case of AlmaLinux / Rocky Linux 8)&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-Bash" data-lang="Bash">&lt;span style="display:flex;">&lt;span>$ sudo dnf install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>$ sudo dnf install -y https://amazoncloudwatch-agent.s3.amazonaws.com/redhat/amd64/latest/amazon-cloudwatch-agent.rpm
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;div class="alert alert-info" role="alert">
&lt;h4 class="alert-heading">Tips&lt;/h4>
&lt;p>If you are using a Proxy, please execute the following command to register the Proxy settings.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-Bash" data-lang="Bash">&lt;span style="display:flex;">&lt;span>sudo systemctl edit amazon-ssm-agent
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>After executing the above command, please enter the following information: In the &lt;code>hostname, port&lt;/code> section, please enter the information of your proxy.
If your proxy does not support https, the https_proxy field should be http://. There is no need to change the no_proxy field.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-text" data-lang="text">&lt;span style="display:flex;">&lt;span>[Service]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Environment=&amp;#34;http_proxy=http://hostname:port&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Environment=&amp;#34;https_proxy=https://hostname:port&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Environment=&amp;#34;no_proxy=169.254.169.254&amp;#34;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/div>
&lt;h3 id="32-amazon-ssm-agent-activation">3.2. amazon-ssm-agent activation&lt;/h3>
&lt;p>Execute the following command.
Enter the information we have given you in the optional -code and -id fields.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-Bash" data-lang="Bash">&lt;span style="display:flex;">&lt;span>$ sudo service amazon-ssm-agent stop
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>$ sudo service amazon-ssm-agent status &lt;span style="color:#75715e">## Confirm stop&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>$ sudo -E amazon-ssm-agent -register -code &lt;span style="color:#e6db74">&amp;#34;xxxxx&amp;#34;&lt;/span> -id &lt;span style="color:#e6db74">&amp;#34;xxxxx&amp;#34;&lt;/span> -region &lt;span style="color:#e6db74">&amp;#34;ap-northeast-1&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>$ sudo service amazon-ssm-agent start
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>$ sudo service amazon-ssm-agent status &lt;span style="color:#75715e">## Confirm startup&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>(Example of Execution Result)
&lt;img src="MArthur_Capture/result_install_ssm_agent.jpg" alt="Execution Result">&lt;/p>
&lt;p>After execution, please check if the service is started.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-Bash" data-lang="Bash">&lt;span style="display:flex;">&lt;span>$ sudo service amazon-ssm-agent status
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>● amazon-ssm-agent.service - amazon-ssm-agent
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> Loaded: loaded &lt;span style="color:#f92672">(&lt;/span>/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: enabled&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> Active: active &lt;span style="color:#f92672">(&lt;/span>running&lt;span style="color:#f92672">)&lt;/span> since Mon 2024-04-01 05:40:58 UTC; &lt;span style="color:#ae81ff">1&lt;/span> weeks &lt;span style="color:#ae81ff">4&lt;/span> days ago
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Please note the instance-id in the output result of running amazon-ssm-agent, mi-07767277e768bb6ca in the above sample.&lt;/p>
&lt;h2 id="4-customer-work-share-your-registration-information-with-us">4. (Customer Work) Share Your Registration Information with Us&lt;/h2>
&lt;p>When you have completed the above work, please provide the following information to Morgenrot. &lt;br> &lt;br>
We will contact you after our work is complete.&lt;/p>
&lt;ul>
&lt;li>The instance-id (mi-xxxx) issued at the time of activation&lt;/li>
&lt;li>Host name (contents of /etc/hostname)&lt;/li>
&lt;li>Your preferred job scheduler (OpenPBS/Slurm)&lt;/li>
&lt;/ul>
&lt;h2 id="5-for-proxy-customers-only-add-proxy-settings">5. (For Proxy Customers Only) Add Proxy Settings&lt;/h2>
&lt;div class="alert alert-info" role="alert">
&lt;h4 class="alert-heading">Tips&lt;/h4>
&lt;p>If you are using a proxy, please remove the commented-out part in the following file and enter the proxy settings after our work.&lt;/p>
&lt;ul>
&lt;li>File to be edited&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-Bash" data-lang="Bash">&lt;span style="display:flex;">&lt;span>/opt/aws/amazon-cloudwatch-agent/etc/common-config.toml
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ul>
&lt;li>Before common-config.toml change (initial state)&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-text" data-lang="text">&lt;span style="display:flex;">&lt;span>## Configuration for proxy.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## System-wide environment-variable will be read if it is absent here.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## i.e. HTTP_PROXY/http_proxy; HTTPS_PROXY/https_proxy; NO_PROXY/no_proxy
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## Note: system-wide environment-variable is not accessible when using ssm run-command.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## Absent in both here and environment-variable means no proxy will be used.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span># [proxy]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span># http_proxy = &amp;#34;{http_url}&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span># https_proxy = &amp;#34;{https_url}&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span># no_proxy = &amp;#34;{domain}&amp;#34;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ul>
&lt;li>After modifying common-config.toml&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-text" data-lang="text">&lt;span style="display:flex;">&lt;span>## Configuration for proxy.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## System-wide environment-variable will be read if it is absent here.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## i.e. HTTP_PROXY/http_proxy; HTTPS_PROXY/https_proxy; NO_PROXY/no_proxy
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## Note: system-wide environment-variable is not accessible when using ssm run-command.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>## Absent in both here and environment-variable means no proxy will be used.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>[proxy]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>http_proxy = &amp;#34;http://hostname:port&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>https_proxy = &amp;#34;https://hostname:port&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>no_proxy = &amp;#34;169.254.169.254&amp;#34;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ul>
&lt;li>After making the change, restart the service with the following command.&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-Bash" data-lang="Bash">&lt;span style="display:flex;">&lt;span>sudo systemctl restart amazon-cloudwatch-agent
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/div>
&lt;p>This completes the installation process. &lt;br>
You can now begin operations in accordance with the &lt;a href="../../user_guide/">User Guide&lt;/a>.&lt;/p></description></item><item><title>Docs: Appendix: Assumed Settings</title><link>https://documents.m-arthur.com/en/docs/getstarted/30_batch_scheduler_required/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://documents.m-arthur.com/en/docs/getstarted/30_batch_scheduler_required/</guid><description>
&lt;div class="pageinfo pageinfo-primary">
&lt;p>The following is a description of M:Arthur&amp;rsquo;s execution environment and the settings assumed when using each job scheduler. &lt;br>
M:Arthur supports OpenPBS and Slurm.&lt;/p>
&lt;/div>
&lt;h2 id="1-marthur-execution-environment">1. M:Arthur Execution Environment&lt;/h2>
&lt;p>Our confirmed environment is as follows.&lt;/p>
&lt;h4 id="login-node">Login node&lt;/h4>
&lt;ul>
&lt;li>CPU: x64-based processor&lt;/li>
&lt;li>OS:
&lt;ul>
&lt;li>Ubuntu 20.04&lt;/li>
&lt;li>Ubuntu 22.04&lt;/li>
&lt;li>Alma Linux 9&lt;/li>
&lt;li>Rocky Linux 8
&lt;br>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h4 id="browser-client">Browser (client)&lt;/h4>
&lt;ul>
&lt;li>Windows OS:
&lt;ul>
&lt;li>Edge(v123.0.2420.81 or higher)&lt;/li>
&lt;li>Chrome(v123.0.6312.106 or higher)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Mac OS:
&lt;ul>
&lt;li>Chrome(v123.0.6312.87 or higher)
&lt;br> &lt;br>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="2-job-scheduler-settings">2. Job Scheduler Settings&lt;/h2>
&lt;p>The prerequisite job scheduler settings are as follows&lt;/p>
&lt;h3 id="21-openpbs">2.1. OpenPBS&lt;/h3>
&lt;ul>
&lt;li>Install OpenPBS in the following directory
&lt;ul>
&lt;li>/opt/pbs : OpenPBS main body&lt;/li>
&lt;li>/var/spool/pbs : Various logs&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Enable Job History.
&lt;code>qmgr -c &amp;quot;set server job_history_enable = True&amp;quot;&lt;/code>&lt;/li>
&lt;/ul>
&lt;h3 id="22-slurm">2.2. Slurm&lt;/h3>
&lt;ul>
&lt;li>M:Arthur monitors the following logs. When performing log rotation, etc., please use a file name according to the following rules
&lt;ul>
&lt;li>/var/log/slurmctld.log*&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Please enable the Slurmdbd service&lt;/li>
&lt;/ul></description></item></channel></rss>