Skip to content

Commit f0b0618

Browse files
committed
HA 기능 개선(로그 정보 수정)
1 parent c14f6f0 commit f0b0618

7 files changed

Lines changed: 67 additions & 43 deletions

File tree

plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4152,7 +4152,6 @@ private Map<String, String> getVersionStrings() {
41524152

41534153
@Override
41544154
public StartupCommand[] initialize() {
4155-
Script.runSimpleBashScript("rbd rm MOLD-AC");
41564155

41574156
final KVMHostInfo info = new KVMHostInfo(dom0MinMem, dom0OvercommitMem, manualCpuSpeed, dom0MinCpuCores);
41584157
calculateHostCpuMaxCapacity(info.getAllocatableCpus(), info.getCpuSpeed());

scripts/vm/hypervisor/kvm/kvmheartbeat_clvm.sh

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -84,13 +84,19 @@ write_hbLog() {
8484
CurrentTime=$(date +"%Y-%m-%d %H:%M:%S")
8585

8686
if [ -n "$RbdPoolName" ]; then
87-
obj=$(rbd -p $RbdPoolName ls --id $RbdPoolAuthUserName | grep -w MOLD-HB-$HostIP-$poolPath)
87+
rbd -p $RbdPoolName ls --id $RbdPoolAuthUserName | grep -w MOLD-HB-$HostIP-$poolPath
8888
if [ $? -gt 0 ]; then
8989
rbd -p $RbdPoolName create --size 1 --id $RbdPoolAuthUserName MOLD-HB-$HostIP-$poolPath
9090
fi
9191

92-
logger -p user.info -t MOLD-HA-HB "[Writing] 호스트:$HostIP | HB 파일 갱신(CLVM with RBD) > [현 시간:$CurrentTime]"
93-
obj=$(rbd -p $RbdPoolName --id $RbdPoolAuthUserName image-meta set MOLD-HB-$HostIP-$poolPath $HostIP-$poolPath $Timestamp)
92+
rbd -p $RbdPoolName --id $RbdPoolAuthUserName image-meta set MOLD-HB-$HostIP-$poolPath $HostIP-$poolPath $Timestamp
93+
ret=$?
94+
if [ $ret -eq 0 ]; then
95+
logger -p user.info -t MOLD-HA-HB "[Writing] 호스트:$HostIP | HB 파일 갱신(CLVM with RBD, 스토리지:$poolPath) > [현 시간:$CurrentTime]"
96+
else
97+
logger -p user.info -t MOLD-HA-HB "[Writing] 호스트:$HostIP | HB 파일 갱신(CLVM with RBD, 스토리지:$poolPath) > HB 갱신 실패!!!"
98+
fi
99+
return $ret
94100
elif [ -n "$GfsPoolPath" ]; then
95101
stat $hbFile &>/dev/null
96102
if [ $? -gt 0 ]; then
@@ -102,11 +108,16 @@ write_hbLog() {
102108
fi
103109
fi
104110

105-
logger -p user.info -t MOLD-HA-HB "[Writing] 호스트:$HostIP | HB 파일 갱신(CLVM with GFS) > [현 시간:$CurrentTime]"
106-
echo $Timestamp >$hbFile
107-
return $?
111+
echo "$Timestamp" >"$hbFile"
112+
ret=$?
113+
if [ $ret -eq 0 ]; then
114+
logger -p user.info -t MOLD-HA-HB "[Writing] 호스트:$HostIP | HB 파일 갱신(CLVM with GFS, 스토리지:$poolPath) > [현 시간:$CurrentTime]"
115+
else
116+
logger -p user.info -t MOLD-HA-HB "[Writing] 호스트:$HostIP | HB 파일 갱신(CLVM with GFS, 스토리지:$poolPath) > HB 갱신 실패!!!"
117+
fi
118+
return $ret
108119
else
109-
logger -p user.info -t MOLD-HA-HB "[Writing] 호스트:$HostIP | HB 파일 갱신(CLVM) 실패!!! > RBD 또는 GFS 형식의 스토리지가 존재하지 않습니다."
120+
logger -p user.info -t MOLD-HA-HB "[Writing] 호스트:$HostIP | HB 파일 갱신(CLVM, 스토리지:$poolPath) 실패!!! > RBD 또는 GFS 형식의 스토리지가 존재하지 않습니다."
110121
printf "There is no storage information of type RBD or SharedMountPoint."
111122
return 0
112123
fi
@@ -126,24 +137,24 @@ check_hbLog() {
126137
fi
127138
diff=$(expr $Timestamp - $getHbTime)
128139
getHbTimeFmt=$(date -d @${getHbTime} '+%Y-%m-%d %H:%M:%S')
129-
logger -p user.info -t MOLD-HA-HB "[Checking] 호스트:$HostIP | HB 파일 체크(CLVM with RBD) > [현 시간:$CurrentTime | HB 파일 시간:$getHbTimeFmt | 시간 차이:$diff초]"
140+
logger -p user.info -t MOLD-HA-HB "[Checking] 호스트:$HostIP | HB 파일 체크(CLVM with RBD, 스토리지:$poolPath) > [현 시간:$CurrentTime | HB 파일 시간:$getHbTimeFmt | 시간 차이:$diff초]"
130141

131142
elif [ -n "$GfsPoolPath" ]; then
132143
getHbTime=$(cat $hbFile)
133144
diff=$(expr $Timestamp - $getHbTime)
134145
getHbTimeFmt=$(date -d @${getHbTime} '+%Y-%m-%d %H:%M:%S')
135-
logger -p user.info -t MOLD-HA-HB "[Checking] 호스트:$HostIP | HB 파일 체크(CLVM with GFS) > [현 시간:$CurrentTime | HB 파일 시간:$getHbTimeFmt | 시간 차이:$diff초]"
146+
logger -p user.info -t MOLD-HA-HB "[Checking] 호스트:$HostIP | HB 파일 체크(CLVM with GFS, 스토리지:$poolPath) > [현 시간:$CurrentTime | HB 파일 시간:$getHbTimeFmt | 시간 차이:$diff초]"
136147
else
137-
logger -p user.info -t MOLD-HA-HB "[Checking] 호스트:$HostIP | HB 파일 체크(CLVM with RBD) 실패!!! > RBD 또는 GFS 형식의 스토리지가 존재하지 않습니다."
148+
logger -p user.info -t MOLD-HA-HB "[Checking] 호스트:$HostIP | HB 파일 체크(CLVM with RBD, 스토리지:$poolPath) 실패!!! > RBD 또는 GFS 형식의 스토리지가 존재하지 않습니다."
138149
printf "There is no storage information of type RBD or SharedMountPoint."
139150
return 0
140151
fi
141152

142153
if [ $diff -gt $interval ]; then
143-
logger -p user.info -t MOLD-HA-HB "[Result] 호스트:$HostIP | HB 체크 결과(CLVM) > [HOST STATE : DEAD]"
154+
logger -p user.info -t MOLD-HA-HB "[Result] 호스트:$HostIP | HB 체크 결과(CLVM, 스토리지:$poolPath) > [HOST STATE : DEAD]"
144155
echo "### [HOST STATE : DEAD] Set maximum interval: ($interval seconds), Actual difference: ($diff seconds) => Considered host down in [PoolType : CLVM] ###"
145156
else
146-
logger -p user.info -t MOLD-HA-HB "[Result] 호스트:$HostIP | HB 체크 결과(CLVM) > [HOST STATE : ALIVE]"
157+
logger -p user.info -t MOLD-HA-HB "[Result] 호스트:$HostIP | HB 체크 결과(CLVM, 스토리지:$poolPath) > [HOST STATE : ALIVE]"
147158
echo "### [HOST STATE : ALIVE] in [PoolType : CLVM] ###"
148159
fi
149160
return 0

scripts/vm/hypervisor/kvm/kvmheartbeat_gfs.sh

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,13 @@ write_hbLog() {
112112

113113
Timestamp=$(date +%s)
114114
CurrentTime=$(date +"%Y-%m-%d %H:%M:%S")
115-
logger -p user.info -t MOLD-HA-HB "[Writing] 호스트:$HostIP | HB 파일 갱신(GFS) > [현 시간:$CurrentTime]"
116-
echo $Timestamp >$hbFile
115+
echo "$Timestamp" >"$hbFile"
116+
ret=$?
117+
if [ $ret -eq 0 ]; then
118+
logger -p user.info -t MOLD-HA-HB "[Writing] 호스트:$HostIP | HB 파일 갱신(GFS, 스토리지:$MountPoint) > [현 시간:$CurrentTime]"
119+
else
120+
logger -p user.info -t MOLD-HA-HB "[Writing] 호스트:$HostIP | HB 파일 갱신(GFS, 스토리지:$MountPoint) > HB 갱신 실패!!!"
121+
fi
117122
return 0
118123
}
119124

@@ -125,14 +130,14 @@ check_hbLog() {
125130
diff=$(expr $Timestamp - $getHbTime)
126131

127132
getHbTimeFmt=$(date -d @${getHbTime} '+%Y-%m-%d %H:%M:%S')
128-
logger -p user.info -t MOLD-HA-HB "[Checking] 호스트:$HostIP | HB 파일 체크(GFS) > [현 시간:$CurrentTime | HB 파일 시간:$getHbTimeFmt | 시간 차이:$diff초]"
133+
logger -p user.info -t MOLD-HA-HB "[Checking] 호스트:$HostIP | HB 파일 체크(GFS, 스토리지:$MountPoint) > [현 시간:$CurrentTime | HB 파일 시간:$getHbTimeFmt | 시간 차이:$diff초]"
129134

130135
if [ $diff -gt $interval ]; then
131-
logger -p user.info -t MOLD-HA-HB "[Result] 호스트:$HostIP | HB 체크 결과(GFS) > [HOST STATE : DEAD]"
136+
logger -p user.info -t MOLD-HA-HB "[Result] 호스트:$HostIP | HB 체크 결과(GFS, 스토리지:$MountPoint) > [HOST STATE : DEAD]"
132137
echo "### [HOST STATE : DEAD] Set maximum interval: ($interval seconds), Actual difference: ($diff seconds) => Considered host down in [PoolType : SharedMountPoint] ###"
133138
return 0
134139
else
135-
logger -p user.info -t MOLD-HA-HB "[Result] 호스트:$HostIP | HB 체크 결과(GFS) > [HOST STATE : ALIVE]"
140+
logger -p user.info -t MOLD-HA-HB "[Result] 호스트:$HostIP | HB 체크 결과(GFS, 스토리지:$MountPoint) > [HOST STATE : ALIVE]"
136141
echo "### [HOST STATE : ALIVE] in [PoolType : SharedMountPoint] ###"
137142
fi
138143
return 0

scripts/vm/hypervisor/kvm/kvmheartbeat_rbd.sh

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,15 @@ write_hbLog() {
9191
rbd -p $PoolName create --size 1 --id $PoolAuthUserName -m $SourceHostIP -K $skeyPath$PoolAuthSecret MOLD-HB-$HostIP
9292
fi
9393

94-
logger -p user.info -t MOLD-HA-HB "[Writing] 호스트:$HostIP | HB 파일 갱신(RBD) > [현 시간:$CurrentTime]"
95-
obj=$(rbd -p $PoolName --id $PoolAuthUserName -m $SourceHostIP -K $skeyPath$PoolAuthSecret image-meta set MOLD-HB-$HostIP $HostIP $Timestamp)
94+
rbd -p $PoolName --id $PoolAuthUserName -m $SourceHostIP -K $skeyPath$PoolAuthSecret image-meta set MOLD-HB-$HostIP $HostIP $Timestamp
95+
ret=$?
96+
if [ $ret -eq 0 ]; then
97+
logger -p user.info -t MOLD-HA-HB "[Writing] 호스트:$HostIP | HB 파일 갱신(RBD, 스토리지:$PoolName) > [현 시간:$CurrentTime]"
98+
else
99+
logger -p user.info -t MOLD-HA-HB "[Writing] 호스트:$HostIP | HB 파일 갱신(RBD, 스토리지:$PoolName) > HB 갱신 실패!!!"
100+
fi
101+
return $ret
102+
96103
if [ $? -gt 0 ]; then
97104
printf "Failed to create rbd file and set image-meta"
98105
return 2
@@ -112,14 +119,14 @@ check_hbLog() {
112119

113120
diff=$(expr $Timestamp - $getHbTime)
114121
getHbTimeFmt=$(date -d @${getHbTime} '+%Y-%m-%d %H:%M:%S')
115-
logger -p user.info -t MOLD-HA-HB "[Checking] 호스트:$HostIP | HB 파일 체크(RBD) > [현 시간:$CurrentTime | HB 파일 시간:$getHbTimeFmt | 시간 차이:$diff초]"
122+
logger -p user.info -t MOLD-HA-HB "[Checking] 호스트:$HostIP | HB 파일 체크(RBD, 스토리지:$PoolName) > [현 시간:$CurrentTime | HB 파일 시간:$getHbTimeFmt | 시간 차이:$diff초]"
116123

117124
if [ $diff -gt $interval ]; then
118-
logger -p user.info -t MOLD-HA-HB "[Result] 호스트:$HostIP | HB 체크 결과(RBD) > [HOST STATE : DEAD]"
125+
logger -p user.info -t MOLD-HA-HB "[Result] 호스트:$HostIP | HB 체크 결과(RBD, 스토리지:$PoolName) > [HOST STATE : DEAD]"
119126
echo "### [HOST STATE : DEAD] Set maximum interval: ($interval seconds), Actual difference: ($diff seconds) => Considered host down in [PoolType : RBD] ###"
120127
return 0
121128
else
122-
logger -p user.info -t MOLD-HA-HB "[Result] 호스트:$HostIP | HB 체크 결과(RBD) > [HOST STATE : ALIVE]"
129+
logger -p user.info -t MOLD-HA-HB "[Result] 호스트:$HostIP | HB 체크 결과(RBD, 스토리지:$PoolName) > [HOST STATE : ALIVE]"
123130
echo "### [HOST STATE : ALIVE] in [PoolType : RBD] ###"
124131
fi
125132
return 0

scripts/vm/hypervisor/kvm/kvmvmactivity_clvm.sh

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,9 @@ if [ -n "$RbdPoolName" ]; then
8080
if [ $? -eq 0 ]; then
8181
diff=$(expr $Timestamp - $getHbTime)
8282
getHbTimeFmt=$(date -d @${getHbTime} '+%Y-%m-%d %H:%M:%S')
83-
logger -p user.info -t MOLD-HA-AC "[Checking] 호스트:$HostIP | HB 파일 체크(CLVM with RBD) > [현 시간:$CurrentTime | HB 파일 시간:$getHbTimeFmt | 시간 차이:$diff초]"
83+
logger -p user.info -t MOLD-HA-AC "[Checking] 호스트:$HostIP | HB 파일 체크(CLVM with RBD, 스토리지:$poolPath) > [현 시간:$CurrentTime | HB 파일 시간:$getHbTimeFmt | 시간 차이:$diff초]"
8484
if [ $diff -le $interval ]; then
85-
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:$HostIP | HB 체크 결과(CLVM with RBD) > [HOST STATE : ALIVE]"
85+
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:$HostIP | HB 체크 결과(CLVM with RBD, 스토리지:$poolPath) > [HOST STATE : ALIVE]"
8686
echo "### [HOST STATE : ALIVE] in [PoolType : CLVM] ###"
8787
exit 0
8888
fi
@@ -91,20 +91,20 @@ elif [ -n "$GfsPoolPath" ]; then
9191
getHbTime=$(cat $hbFile)
9292
diff=$(expr $Timestamp - $getHbTime)
9393
getHbTimeFmt=$(date -d @${getHbTime} '+%Y-%m-%d %H:%M:%S')
94-
logger -p user.info -t MOLD-HA-AC "[Checking] 호스트:$HostIP | HB 파일 체크(CLVM with GFS) > [현 시간:$CurrentTime | HB 파일 시간:$getHbTimeFmt | 시간 차이:$diff초]"
94+
logger -p user.info -t MOLD-HA-AC "[Checking] 호스트:$HostIP | HB 파일 체크(CLVM with GFS, 스토리지:$poolPath) > [현 시간:$CurrentTime | HB 파일 시간:$getHbTimeFmt | 시간 차이:$diff초]"
9595
if [ $diff -le $interval ]; then
96-
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:$HostIP | HB 체크 결과(CLVM with GFS) > [HOST STATE : ALIVE]"
96+
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:$HostIP | HB 체크 결과(CLVM with GFS, 스토리지:$poolPath) > [HOST STATE : ALIVE]"
9797
echo "### [HOST STATE : ALIVE] in [PoolType : CLVM] ###"
9898
exit 0
9999
fi
100100
else
101-
logger -p user.info -t MOLD-HA-AC "[Writing] 호스트:$HostIP | HB 파일 갱신(CLVM) 실패!!! > RBD 또는 GFS 형식의 스토리지가 존재하지 않습니다."
101+
logger -p user.info -t MOLD-HA-AC "[Writing] 호스트:$HostIP | HB 파일 갱신(CLVM, 스토리지:$poolPath) 실패!!! > RBD 또는 GFS 형식의 스토리지가 존재하지 않습니다."
102102
printf "There is no storage information of type RBD or SharedMountPoint."
103103
return 0
104104
fi
105105

106106
if [ -z "$UUIDList" ]; then
107-
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:$HostIP | HB 체크 결과(CLVM) > [HOST HOST STATE : DEAD] 볼륨 UUID 목록이 비어 있음 => 호스트가 다운된 것으로 간주됨"
107+
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:$HostIP | HB 체크 결과(CLVM, 스토리지:$poolPath) > [HOST HOST STATE : DEAD] 볼륨 UUID 목록이 비어 있음 => 호스트가 다운된 것으로 간주됨"
108108
echo " ### [HOST STATE : DEAD] Volume UUID list is empty => Considered host down in [PoolType : CLVM] ###"
109109
exit 0
110110
fi
@@ -115,7 +115,7 @@ for img in $(echo $UUIDList | sed 's/,/ /g'); do
115115

116116
if ps aux | grep "[q]emu.*${img}" >/dev/null; then
117117
statusFlag=true
118-
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:${HostIP} | AC 체크 결과(CLVM) > [HOST STATE : ALIVE] ${img} 볼륨이 QEMU 프로세스에서 사용중으로 확인됨"
118+
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:${HostIP} | AC 체크 결과(CLVM, 스토리지:$poolPath) > [HOST STATE : ALIVE] ${img} 볼륨이 QEMU 프로세스에서 사용중으로 확인됨"
119119
echo "### [HOST STATE : ALIVE] in [PoolType : CLVM] ###"
120120
break
121121
echo "true"
@@ -124,6 +124,6 @@ for img in $(echo $UUIDList | sed 's/,/ /g'); do
124124
done
125125

126126
# 빠져나왔으면 DEAD
127-
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:${HostIP} | HB 체크 결과(CLVM) > [HOST STATE : DEAD] 볼륨 이미지 목록의 정상 동작을 확인할 수 없음 => 호스트가 다운된 것으로 간주됨"
127+
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:${HostIP} | HB 체크 결과(CLVM, 스토리지:$poolPath) > [HOST STATE : DEAD] 볼륨 이미지 목록의 정상 동작을 확인할 수 없음 => 호스트가 다운된 것으로 간주됨"
128128
echo "### [HOST STATE : DEAD] Unable to confirm normal activity of volume image list => Considered host down in [PoolType : CLVM] ### "
129129
exit 0

scripts/vm/hypervisor/kvm/kvmvmactivity_gfs.sh

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -84,16 +84,16 @@ getHbTime=$(cat $hbFile)
8484
diff=$(expr $Timestamp - $getHbTime)
8585

8686
getHbTimeFmt=$(date -d @${getHbTime} '+%Y-%m-%d %H:%M:%S')
87-
logger -p user.info -t MOLD-HA-AC "[Checking] 호스트:$HostIP | HB 파일 체크(GFS) > [현 시간:$CurrentTime | HB 파일 시간:$getHbTimeFmt | 시간 차이:$diff초]"
87+
logger -p user.info -t MOLD-HA-AC "[Checking] 호스트:$HostIP | HB 파일 체크(GFS, 스토리지:$MountPoint) > [현 시간:$CurrentTime | HB 파일 시간:$getHbTimeFmt | 시간 차이:$diff초]"
8888

8989
if [ $diff -lt $interval ]; then
90-
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:$HostIP | HB 체크 결과(GFS) > [HOST STATE : ALIVE]"
90+
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:$HostIP | HB 체크 결과(GFS, 스토리지:$MountPoint) > [HOST STATE : ALIVE]"
9191
echo "### [HOST STATE : ALIVE] in [PoolType : SharedMountPoint] ###"
9292
exit 0
9393
fi
9494

9595
if [ -z "$UUIDList" ]; then
96-
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:$HostIP | HB 체크 결과(GFS) > [HOST HOST STATE : DEAD] 볼륨 UUID 목록이 비어 있음 => 호스트가 다운된 것으로 간주됨"
96+
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:$HostIP | HB 체크 결과(GFS, 스토리지:$MountPoint) > [HOST HOST STATE : DEAD] 볼륨 UUID 목록이 비어 있음 => 호스트가 다운된 것으로 간주됨"
9797
echo " ### [HOST STATE : DEAD] Volume UUID list is empty => Considered host down in [PoolType : SharedMountPoint] ###"
9898
exit 0
9999
fi
@@ -106,8 +106,10 @@ if [ ! -f $acFile ]; then
106106
echo "$SuspectTime:$latestUpdateTime:$MSTime" >$acFile
107107

108108
if [[ $latestUpdateTime -gt $SuspectTime ]]; then
109+
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:${HostIP} | AC 체크 결과(GFS, 스토리지:$MountPoint) > [HOST STATE : ALIVE]"
109110
echo "### [HOST STATE : ALIVE] in [PoolType : SharedMountPoint] ###"
110111
else
112+
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:${HostIP} | HB 체크 결과(GFS, 스토리지:$MountPoint) > [HOST STATE : DEAD] => 호스트가 다운된 것으로 간주됨"
111113
echo "### [HOST STATE : DEAD] Unable to confirm normal activity of volume image list => Considered host down in [PoolType : SharedMountPoint] ### "
112114
fi
113115
else
@@ -120,18 +122,18 @@ else
120122
suspectTimeDiff=$(expr $SuspectTime - $lastSuspectTime)
121123
if [[ $suspectTimeDiff -lt 0 ]]; then
122124
if [[ $latestUpdateTime -gt $SuspectTime ]]; then
123-
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:${HostIP} | AC 체크 결과(GFS) > [HOST STATE : ALIVE]"
125+
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:${HostIP} | AC 체크 결과(GFS, 스토리지:$MountPoint) > [HOST STATE : ALIVE]"
124126
echo "### [HOST STATE : ALIVE] in [PoolType : SharedMountPoint] ###"
125127
else
126-
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:${HostIP} | HB 체크 결과(GFS) > [HOST STATE : DEAD] => 호스트가 다운된 것으로 간주됨"
128+
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:${HostIP} | HB 체크 결과(GFS, 스토리지:$MountPoint) > [HOST STATE : DEAD] => 호스트가 다운된 것으로 간주됨"
127129
echo "### [HOST STATE : DEAD] Unable to confirm normal activity of volume image list => Considered host down in [PoolType : SharedMountPoint] ### "
128130
fi
129131
else
130132
if [[ $latestUpdateTime -gt $lastUpdateTime ]]; then
131-
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:${HostIP} | AC 체크 결과(GFS) > [HOST STATE : ALIVE]"
133+
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:${HostIP} | AC 체크 결과(GFS, 스토리지:$MountPoint) > [HOST STATE : ALIVE]"
132134
echo "### [HOST STATE : ALIVE] in [PoolType : SharedMountPoint] ###"
133135
else
134-
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:${HostIP} | HB 체크 결과(GFS) > [HOST STATE : DEAD] => 호스트가 다운된 것으로 간주됨"
136+
logger -p user.info -t MOLD-HA-AC "[Result] 호스트:${HostIP} | HB 체크 결과(GFS, 스토리지:$MountPoint) > [HOST STATE : DEAD] => 호스트가 다운된 것으로 간주됨"
135137
echo "### [HOST STATE : DEAD] Unable to confirm normal activity of volume image list => Considered host down in [PoolType : SharedMountPoint] ### "
136138
fi
137139
fi

0 commit comments

Comments
 (0)