Skip to content

Commit 4246e1b

Browse files
Merge branch 'master' of github.com:oci-hpc/oci-hpc-terraform-arch
2 parents 3125f3a + 5ab76f6 commit 4246e1b

File tree

1 file changed

+21
-14
lines changed

1 file changed

+21
-14
lines changed

README.md

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,42 +24,49 @@ Salt configuration is stored under ./salt directory, containing pillar/ (variabl
2424
![Architecture](images/architecture.png)
2525

2626
### Operations
27-
2827
Salt commands should be executed from the headnode.
2928
IntelMPI installation: sudo salt '*' state.apply intelmpi
3029

31-
3230
### SSH Key
33-
3431
SSH key is generated each time for the environment in the ./key.pem file.
3532

36-
3733
### Networking
3834

3935
- Public subnet
40-
4136
Headnode acts a jump host and it's placed in the public subnet. The subnet is open to SSH connections from everywhere. Other ports are closed and can be opened using custom-security-list in the OCI console/cli.
4237
All connections from VCN are accepted. Host firewall service is disabled by default.
4338

4439
- Private subnet
45-
4640
All connections from VCN are accepted. Public IP's are prohibited in the subnet. Internet access is provided by NAT gateway.
41+
42+
### Roles
43+
44+
- intelmpi: provides configured Intel yum repository and installs IntelMPI distribution
45+
- openmpi: installs OpenMPI from OL repository
4746

4847
### Storage
48+
- Storage node require to be DenseIO shape (NVME devices are detected and configured).
4949

50-
- Block volumes
50+
#### Filesystems
5151

52+
- GlusterFS (requires storage role)
53+
54+
To use BeeGFS set storage_type to beegfs.
55+
Filesystem will be greated as :/gfs and mounted under /mnt/gluster
56+
57+
- BeeGFS (requires storage role)
58+
To use BeeGFS set storage_type to beegfs.
59+
60+
Filesystem will be mounted under /mnt/beegfs
61+
62+
#### NFS
63+
64+
- Block volumes
5265
Each node type can be configured with block volumes in the variables.tf
5366
Headnode will export first block volume as NFS share under /mnt/share (configured in salt/salt/nfs.sls)
5467
Other block volume attachments need to be configured manually after cluster provisioning.
5568

56-
- GlusterFS
57-
58-
To use Gluster specify Gluster shape and node count in the variables.tf
59-
Filesystem will be greated as :/gfs and mounted under /mnt/gluster
60-
6169
- FSS
62-
6370
File system service endpoint will be created in the private subnet and mounted on each node under /mnt/fss
6471

65-
72+

0 commit comments

Comments
 (0)