Posts Categorized: server

비동기 worker를 위한 RabbitMQ 가볍게 살펴보기

예전에 개발된 모듈을 개선하는 작업을 진행하고 있는데 확장성 및 여러가지 측면에서 고민을 하다가 queue-worker (work queue) 구조를 생각하게 되었다. 코드만으로 어떻게 해볼수도 있겠지만 아래와 같은 이유이었던 것 같다. 1. 단순 반복작업을 수행하기만 하면 된다. 2. 빨리 처리될수록 좋지만 그렇다고 실시간 처리가 필요한 것은 아니다. 3. 특정 시점에 처리할 작업이 늘어날 수 있지만 일반적으로는 적은 수의… Read more »

Azure VM의 ssh connection refused 해결방법

MS Azure에서 Ubuntu VM을 생성해 사용하던 중에 어느 시점부터 ssh 연결이 되지 않는 경우가 생겼다. Portal dashboard 상에서는 running 상태로 표시되고 있고 실제 DNS나 IP는 제대로 할당된 것으로 보였는데 ssh 접속을 시도하면 connection refused라고 표시되었는데 verbose option으로 메세지를 봐도 특별한 내용은 없었다. 1. Reset remote access 해결을 위해 Azure에서 제시하고 있는 방법은 아래 링크와 같다…. Read more »

덕만이 잠든 시간에 – ESXi RDM 설정

ESXi는 가상화 솔루션이기 때문에 HDD, SSD 등을 사용하기 위해 storage 등록을 선행해야 한다. Disk를 100GB, 200GB 정도로 만든다면 크게 문제될게 없겠지만 대용량 disk를 통째로 한가지 용도로 등록해서 사용할거라면 storage 등록 과정에 소요되는 시간이 부담스러워질 수 밖에 없다. 내 경우 700GB 정도를 추가 등록하는데 약 3시간 정도가 필요했다. 1. RDM RDM (Raw Device Mapping)은 여러가지 용도로 나온… Read more »

덕만이 잠든 시간에 – Gen8 esxi 삽질기 2번째

지난번에 2주 정도 고생(덕만이 잠든 시간에 – Gen8 esxi 삽질기)하고 된다고 생각했는데 착각이었다. 1. VT-d HDD가 멈추는 듯한 현상이 지속적으로 발생됐다. 그것도 boot 완료된 시점에서 약 3분후. 아는 분들의 도움으로 BIOS 설정이 잘못된 걸 알게 되었다. VT-d 설정이 enable로 되어있었는데 현재 사용중인 CPU는 VT-d를 지원하지 않는다. G1610T 라는 Celeron CPU인데 제조사에서 안된다고 하니 잘못 설정한게… Read more »

덕만이 잠든 시간에 – Gen8 esxi 삽질기

내 안의 무언가가 답보상태에 있는 것이 아닌가라는 답답함을 이겨내보고자 아이가 잠든 후에 무언가를 해보기로 했다. 그것이 무엇이든 그렇게라도 좀 더 의미있는 시간을 만들어가야 스스로에게 미안하지 않을 것 같았기 때문이다. 그렇게 2주에서 3주 정도를 지속해보고 있는데 답답함은 줄어드는 것 같고 전반적인 생활에 의욕이 조금씩 생겨나는 듯한 느낌이 든다. 1. Gen8 여러가지를 진행했지만 지난 2~3주 야간에 가장… Read more »