HP-UX

cluster내의 directory질문

 
권규용
정기 조언자

cluster내의 directory질문

안녕하세요

A서버의 /appl (파일시스템으로 마운트된) 이 pkg에 포함되어있습니다.

서버가 문제시 B서버로 A서버의 /appl 을 통으로 넘겨줍니다.

그리고 B서버에 /appl로 파일시스템 마운트 됩니다.



문제는 B서버의 /appl (파일시스템으로 마운트 되지 않은)에

B서버에서만 사용되는 파일들을 사용자들이 올려놓고 있습니다.



그렇다면 failover시에 B서버에 A서버의 /appl을 넘겨 mount할시에

어떤상황?이 되나요?

예를 들자면 B서버의 원래 /appl(파일시스템으로 마운트 되지 않은)이하의 파일들은 삭제되면서 A서버의 /appl이 B서버로 마운트 된다?

아니면 mount안된다..



부탁드리겠습니다.
5 응답 5
고재진
중학생

cluster내의 directory질문

안녕하세요..



B서버에있는 /appl 그대로 A서버에 마운트됩니다.



볼륨정보들이 변경되는것이 아닌이상

파일들을 B서버에서 쓰고 안쓰고 상관없이 /appl 에 위치하는

디스크를 마운트 하는것이기 때문에 상관없습니다.



권규용
정기 조언자

cluster내의 directory질문

답변 감사합니다.

그렇다면 cluster에서 package로 묶인 A 서버의 /appl 디랙토리는

cluster로 넘겨도 소용없다는 뜻이군요

말씀하신 대로라면 B서버에 mount되더라도 A서버에 있었던 파일들이 아닌 B서버에 원래 있던 /appl로 mount될거니까요.

맞나요?

고재진
중학생

cluster내의 directory질문

무슨 말씀하시는지 잘 이해가 안가네요..



기존 B서버가 쓰던 파일이라는게 이해가 안됩니다.



A서버에서 쓰던 파일들 모두 B서버로 마운트 되는겁니다..

마찬가지로 여기서 B서버로 마운트 되어서 /appl에 파일들을

수정하거나 변경이 생기면 pkg가 A서버로 넘어가도

B서버에 변경된 파일들로 마운트 되는겁니다.





이태곤
중학생

cluster내의 directory질문

안녕하십니까



제가 이해하기에는 B서버에 /appl 이라는 디렉토리가 있고 그 속에 파일 들이 있는 것으로 이해됩니다.(맞는지요)



B서버의 /appl을 파일시스템으로 마운트하면 /appl 속에 있는 파일들이나 디렉토리는 보이지 않게 되고 새로 마운트한 파일시스템만 보이게 됩니다.

예을 들어 A서버의 /appl을 B서버로 Failover 시키면 B서버 /appl 아래에 있는 것이 보이는것이 아니라 A서버의 /appl 의 내용이 보이게 됩니다 (물론 umount 하면 보입니다.)



님같은 경우 failover시 B서버의 /appl 의 파일이 열려있다면 마운트가 되지 않을것이고 열러있는 파일이 없다는 위와 같이 마운트될것입니다.



그런데 Cluster 환경에서 이런 경우는 정말 권장하지 않습니다.
권규용
정기 조언자

cluster내의 directory질문

두분다 감사합니다.

제가 알고싶었던 부분이 이태곤님께서 정확히 짚어주셨습니다.



암튼 잘 알겠습니다.

너무 감사합니다.