Spock Installation: Storage Server - calab-ntu/gpu-cluster GitHub Wiki
1. Install System
- Install disks and RAMs to NAS
- Connect NAS with to a router and find the NAS on the browser with web assistant.
- Follow the DSM install wizard to install DSM system. WIP
2. Network settings
-
Static ip
Control Panel>Network>Network Interface>Create>Create Bond- Choose Interfaces
- Configuration:
Link Aggregation Mode:Adaptive Load BalancingIPv4:Use Manual ConfigurationIP Address: [Available IP in LAN] Subnet Mask: 255.255.0.0 Gateway: 192.168.0.1 DNS Server: 192.168.0.1
-
Firewall settings
Control Panel>SecurityFirewall- Enable firewall
- Enable firewall notifications
Protection-
Auto Block
- Enable auto block
-
Denial-of-Service (DoS) Protection Choose the
Network Interface- Enable DoS protection
-
-
NFS server
- Enable NFS:
Control Panel>File Services>NFS>Enable NFS service - Choose
Maximun NFS Protocol:NFS4.1 Addvanced Settings:- Apply default UNIX permissions
NFSv4/4.1 domain: gpucluster.calab
- Apply default UNIX permissions
- Enable NFS:
-
SSH enable :
Control Panel>Terminal & SNMP>Terminal- Enable SSH service
Prot: 22
- Enable SSH service
3. Storage pool and shared folder
- Create New storage pool and volume
Storage Manager>Storage>Create>Create Storage Pool> ChooseRAID6, name the Pool >Next> Choose Disks >Next>DoneStorage Manager>Storage>Create>Create Volume>Select Storage Pool>Modify allocated size:Max>Next>Select file system:btrfs>Next> Skip the encryption settings:Next>Apply
- Create new shared folder
Control Panel>Shared Folder>Create>Create Shared Folder- Edit properties:
- General
Name: gpucluster*Location: choose the volume you want.
- Restrict access to adminstrators only
Enable additional security measure:Skip>Next- Advanced
- Enable data checksum for advanced data integrity
- General
- Enable NFS Permissins on Shared Folder:
- Choose shared folder >
edit>NFS Permissions>Create - Edit NFS rule:
Hostname or IP: 192.168.0.0/24Privilege: Read/WriteSqash: No mappingSecurity: sys- Enable asynchronous
- Choose shared folder >