หน้านี้ยังไม่พร้อมใช้งานในภาษาท้องถิ่นของคุณ เรากำลังพยายามอย่างหนักเพื่อเพิ่มเวอร์ชันภาษาอื่น ๆ เพิ่มเติม ขอบคุณสำหรับการสนับสนุนเสมอมา
-
User Guide
- Overview
- Typical Applications in the ECS Scenario
- Best Practices in the ECS Scenario
- Typical Applications in the BMS Scenario
- Change History
-
HPC-S² User Guide
- Overview
- Getting Started
- User Guide
-
FAQs
- Why Am I Still Charged After I Deleted My Cluster?
- What Can I Do If a Compute Node Cannot Be Found or Fails to Be Added to a Cluster?
- If I Fail to Deploy a Cloud Server in a Cluster, Can I Deploy It in Another Cluster?
- What Can I Do If I Receive Error Message "Insufficient EIP quota"?
- What Can I Do If the Maximum Number of Clusters Has Been Reached?
- What Can I Do If I Receive Error Message "master node cannot reached" But the Master Node is Running?
- General Reference
Show all
Copied.
Platform MPI
Scenarios
This section describes how to run Platform MPI (version platform_mpi-09.01.04.03r-ce) in an ECS cluster (take CentOS 7.3 as an example).
Prerequisites
- An ECS equipped with InfiniBand NICs has been created, and an EIP has been bound to it.
- Multiple ECSs have been created using a private image.
Procedure
- Disable the firewall.
- Log in to an ECS in the cluster.
- Run the following command to disable the ECS firewall:
- Run the following command to check whether the firewall has been disabled:
# systemctl status firewalld.service
Figure 1 Disabled firewall - Log in to all other ECSs in the cluster and repeat 1.a to 1.c to disable firewalls on all ECSs.
- Modify the configuration file.
- Log in to an ECS in the cluster.
- Run the following command to view the ECS hostname:
Figure 2 Viewing the ECS hostname
- Log in to all other ECSs in the cluster and repeat 2.a to 2.b to obtain hostnames of all ECSs.
- Log in to an ECS in the cluster.
- Run the following command to add the hosts configuration file:
Add the private IP addresses and hostnames of all ECSs in the cluster. For example, run the following commands:
192.168.0.1 host-192-168-0-1
192.168.0.2 host-192-168-0-2
...
- Run the following command to add the hostfile file:
$vi hostfile
Add hostnames of all ECSs in the cluster. For example, run the following commands:
host-192-168-0-1
host-192-168-0-1
...
- Log in to all ECSs in the cluster and repeat 2.d to 2.f.
- Configure the IP addresses of InfiniBand NICs.
- Run the following commands on all ECSs in the cluster to configure IP addresses for IB drivers:
# ifconfig ib0 192.168.23.34/24
# ifconfig ib0 192.168.23.35/24
...
NOTE:
You can specify the IP addresses randomly, but ensure that they are in the same network segment.
- Run the following command on an ECS to check network connectivity:
- Run the following commands on all ECSs in the cluster to configure IP addresses for IB drivers:
- Run the following command to run Platform MPI in the ECS cluster:
For example, there are two ECSs in the cluster. Then, run the following command:
# mpirun -perhost 2 -np 12 -machinefile hostfile /root/platform_hello
NOTE:
Specify the path of hostfile when running it. The path of the executable file hello must be absolute. All executable files in the cluster must be in the same directory.
Figure 3 Successful execution of Platform MPI in the ECS cluster
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot