IT이야기
-
클러스터 HA 아키텍처 mutual active standbyIT이야기 2025. 4. 25. 13:19
고가용성을 보장하는 HA 솔루션에 대한 부분은 대부분 아실거라 생각이 됩니다. 보통은 Active-Standby 구조를 많이 사용하고 계실텐데, 최근 프로젝트를 진행하면서 Mutual A-S 구조의 시스템을 보아서 이에 대한 설명을 드리도록 하겠습니다. 평상시에는 Active-Active 상태이지만, 2대의 서버 중 1개의 서버가 장애가 발생하였을 경우에는 Active-Standby가 되는 설계라고 설명드릴 수 있을 것 같습니다. 아래는 표와 텍스트로 표시해 본 A-A 아키텍처 구조 모습 입니다.Virtual IP #1(가상 혹은 논리) Virtual IP #2(가상 혹은 논리)Physical IP #1(물리 혹은 실제) Physical IP #2(물리 혹은 실제)Application #1 Applica..
-
ibm ess 스토리지 파일셋 inode 증설 방법IT이야기 2025. 4. 14. 14:28
서론 거두 절미하고 inode 증설방법에 대해서 설명드리도록 하겠습니다.개론 설명의 경우에는 챗gpt를 찾아보시면 얼마든지 찾을 수 있으니까요.허나, 서버 inode 증설하는 건 찾아줄지는 몰라도 ibm ess 스토리지에 대한 inode 증설방법은 나와있지 않더군요. - CLI 모드에서의 inode 증설: 보통은 GUI 관리 콘솔인 Spectrum Scale을 통해서 inode 증설을 많이 하지만, 저의 경우에는 inode를 많이 증설할때 혹은 안정성을 위해서 조금씩 증설하는 분들을 위해서 준비해 보았습니다. 증설은 온라인으로 가능하다는 것과 증설개수는 거의 무한개라고 보셔도 무방할 듯 합니다. 1. ess 서버 접속# ssh ess01 2. 현재 inode 사용량 확인# df -i 혹은 mmlsfile..
-
리눅스 DNS 통신 확인 명령어IT이야기 2024. 4. 19. 12:59
최근에 SI 프로젝트를 하면서 경험하게 된, DNS 통신 확인 사례가 있어 하나 소개시켜드리려고 합니다. 보통 DNS 서버가 있으면, 클라이언트 서버쪽 /etc/resolv.conf나 /etc/hosts에 해당 내용을 넣곤 합니다. 대부분 이렇게 넣지요. 10.1.xxx.xxx sso.test.co.kr 그러나, 무슨 이유인지는 모르겠지만 /etc/resolv.conf에 넣으면 DNS가 느리다는 겁니다. 그래서 /etc/resolv.conf에 있는 내용을 지우고, /etc/hosts만 적용하기로 하였습니다. 어느날 APP담당자가 와서 문의합니다. IP로는 통신이 되는데, Domain name으로 질의하면 통신이 안된다는 겁니다. 확인해보기로 했습니다. 사이트마다 다르긴 하지만, 텔넷은 요즘은 보안상 쓰지..
-
windows10 확장자가 ica인 파일을 실행하는 방법IT이야기 2023. 11. 8. 23:55
ica(Citrix ICA Client)확장자를 가진 파일을 실행하는 방법을 알아보도록 하겠습니다. 가령, 아래와 같은 파일을 실행해야 한다고 가정해봅시다. 파일을 선택 후 오른쪽 버튼을 누르면, 아래와 같이 연결 프로그램이라는 걸 선택해 줍니다. 이때 해당되는 프로그램이 설치가 되어 있으면, 해당 앱을 선택하여 사용하면 됩니다. 그러나, 저런 앱을 설치해야 한다는 것조차 모른다면 추가 앱을 누르게 되실텐데요. 그러면 보통 Internet Explorer를 자기도 모르게 선택하는 실수를 범하곤 합니다. 이렇게 된다면 해당 앱을 설치 후 웹페이지에서, 바로 파일열기를 하여 사용이 불가능합니다. 바로 실행할 수 있는 방법을 알려드리도록 하겠습니다. 톱니바퀴인 설정에 들어가셔서 앱을 선택해 줍니다. 좌측, 2..
-
redhat linux 8.6 su - cannot open session : Module is unknownIT이야기 2023. 11. 6. 14:15
서버를 최초 접속시에 root 접근하는건 보안상, 많이 지양하고 있다는 건 아실텐데요. OS 일반계정으로 접근하여 superuser에 스위치할때 꼭 필요한 구문을 알려드리려고 합니다 * 아래대로 설정을 하지 않으면 su - 수행시 에러가 나네요(제목 참고) 변경해야 하는 파일 경로 : /etc/pam.d/system-auth /etc/pam.d/password-auth auth required pam-env.so auth required pam_faildelay.so delay=2000000 auth required pam_faillock.so preauth silent auth sufficient pam_unix.so nullok auth required pam_faillock.so authfail a..
-
linux redhat 8 repo 서버 구성IT이야기 2023. 8. 24. 17:21
리눅스 서버의 경우, 서버를 구성할 때 패키지 설치하는 건 기본이라고 할 수 있는데요. 향후 추가로 package setup이 필요할 때를 대비하여 레포 server를 구성하는 방법을 알아보도록 하겠습니다. 1. 첫번째 방법(로컬서버에서 직접 필요 패키지들을 복사) - OS를 설치시에 대부분 ISO 이미지를 이용합니다. 여기에 들어있는 파일들을 서버에 복사하여 사용하기도 합니다. 1대의 서버만 설치한다고 하면 크게 무리없이 이 방법을 이용해도 무리가 없다고 생각이 듭니다. 2. 두번째 방법(레포서버에 패키지들을 복사 후 클라이언트들이 가져갈 수 있게 함) - 여러대의 클라이언트 서버들이, 패키지 설치가 주기적으로 필요할 경우 사용 /etc/yum.repos.d> vi rhel8.repo [BaseOS] ..
-
SI 프로젝트 실무에서 바라본 시스템 아키텍트(TA) R&RIT이야기 2023. 4. 11. 23:03
사용자 입장에서 인터넷을 사용하다는 건 매우 쉽다. PC의 전원을 켜고 웹브라우저(익스플로러, chrome, safari 등)를 실행 후 주소 창에 URL을 입력하면 끝이다. 물론 웹 호스팅회사에 비용을 주고 의뢰를 한다면, 아주 편리하게 사이트 하나 만드는 건 누구나 할 수 있는 일이다. 하지만 대규모 기업의 시스템 구축의 경우에, 많은 인력들(PM, PL, 아키텍트, 엔지니어)의 투입이 필요하다는 걸 비전공자들이 얼마나 알고 있을까 하는 의문이 든다. 필자는 이행TA이기 때문에, 시스템 아키텍트에 대해서만 이야기하고자 한다. - 하는일 : 이들은 모든 걸 알아야 한다고 해도 과언이 아닐 정도로, 시스템의 초석을 만든다. 한마디로 아무것도 없는 땅에 건물을 세우는 건축가와 같다고 할 수 있다. 그렇기 ..
-
SI 프로젝트 수행시 시스템 아키텍트의 역할(Role)과 안좋은 실무 사례들IT이야기 2023. 3. 31. 14:02
- 아키텍트란? : 말 그대로 설계자를 뜻한다. 무에서 유를 창조하는 직업이라고 해도 과언이 아니라고 할 정도로, 어느 분야에서건 꼭 필요한 리더 중 1명이라고 할 수 있다.프로젝트의 초반의 기틀을 마련하는 것은 물론이거니와, 마무리가 될 때가지 모든 부분을 챙겨야 하는 위치임에 분명하다. - 시스템 아키텍트란? : IT 프로젝트에서 기초적으로 구성되어져야 하는 네트워크 및 서버구조를 설계하고 하드웨어와 소프트웨어를 구축하는 이른바, 인프라 총괄자라고 해도 무방하다. 뿐만 아니라, 프로젝트를 시작해서 끝날때까지 관련담당자와의 긴밀한 커뮤니케이션 및 의사전달 그리고 문서작성능력 또한 필수적이다. - 시스템 아키텍트의 역할(Role) : 이들이 배치되는 포지션은 매우 다양하기 때문에, 한마디로 정의하기가 매..