slurm_config/n0.hosts.sh
2024-12-18 00:08:47 +08:00

75 lines
1.4 KiB
Bash
Executable File

#!/bin/bash
# 定义要添加的内容
HOSTS_CONTENT=$(cat <<EOL
10.0.2.64 udesk
# ==The nodes IB NETWORK =======
10.0.2.99 flash
10.0.2.100 stor
10.0.2.100 xnode
10.0.2.101 cn01
10.0.2.102 cn02
10.0.2.103 cn03
10.0.2.104 cn04
10.0.2.105 cn05
10.0.2.106 cn06
10.0.2.107 cn07
10.0.2.108 cn08
10.0.2.109 cn09
10.0.2.110 cn10
10.0.2.111 cn11
10.0.2.112 cn12
10.0.2.113 cn13
10.0.2.114 cn14
10.0.2.115 cn15
10.0.2.116 cn16
10.0.2.117 cn17
10.0.2.118 cn18
10.0.2.119 cn19
10.0.2.120 cn20
10.0.2.121 cn21
10.0.2.122 cn22
10.0.2.123 cn23
10.0.2.124 cn24
10.0.1.64 eudesk
# ==The nodes ETHERNET PORT 1=======
10.0.1.99 eflash
10.0.1.100 estor
10.0.1.100 exnode
10.0.1.101 ecn01
10.0.1.102 ecn02
10.0.1.103 ecn03
10.0.1.104 ecn04
10.0.1.105 ecn05
10.0.1.106 ecn06
10.0.1.107 ecn07
10.0.1.108 ecn08
10.0.1.109 ecn09
10.0.1.110 ecn10
10.0.1.111 ecn11
10.0.1.112 ecn12
10.0.1.113 ecn13
10.0.1.114 ecn14
10.0.1.115 ecn15
10.0.1.116 ecn16
10.0.1.117 ecn17
10.0.1.118 ecn18
10.0.1.119 ecn19
10.0.1.120 ecn20
10.0.1.121 ecn21
10.0.1.122 ecn22
10.0.1.123 ecn23
10.0.1.124 ecn24
EOL
)
# 检查 /etc/hosts 中是否已经存在这些条目
if ! grep -Fxf <(echo "$HOSTS_CONTENT") /etc/hosts > /dev/null; then
echo "Adding entries to /etc/hosts..."
echo "$HOSTS_CONTENT" | sudo tee -a /etc/hosts > /dev/null
echo "Entries added successfully."
else
echo "Entries already exist in /etc/hosts. Skipping..."
fi