Server/Linux

    [Linux] 리눅스 하드디스크 용량 구하기

    [Linux] 리눅스 하드디스크 용량 구하기

    [Linux] 리눅스 하드디스크 용량 구하기 사용중인 리눅스 운영체제에서 윈도우 처럼 하드디스크의 용량을 확인해야 할 때가 있습니다. 터미널의 명령어를 입력하는 것으로 간단하게 확인할 수 있습니다. 1. 명령어 입력 df 또는 df -P 터미널에 명령어를 입력하게 되면 위와 같이 사용중인 파일 목록에 대한 용량을 확인할 수 있습니다. df - P | grep -v ^Filesystem | awk '{sum += $2} END { print sum/1024/1024 " GB" }' // 총 하드디스크 용량 df - P | grep -v ^Filesystem | awk '{sum += $3} END { print sum/1024/1024 " GB" }' // 사용중인 하드디스크 용량 df - P | grep..

    [리눅스 Linux] 서버 - 고가용성 시스템 오픈소스 종류

    [리눅스 Linux] 서버 - 고가용성 시스템 오픈소스 종류

    고가용성 클러스터 프로젝트를 위한 오픈소스의 종류 - Linux HA Heartbeat :: 가용성(High availability) 클러스터 시스템 구축을 위한 인프라를 제작 - DRBD(Distributed Replicated Block Device) - 고가용성 클러스터를 구축하기 위해 디자인된 블럭 디바이스입니다. 이 방식은 Network Raid-1로 동작을 하고, Raid-1의 일반적인 구성은 실시간으로 데이터를 백업하는 미러링으로 구성되어 있지만, 고가용성 클러스터에서는 Network를 통한 미러링을 구성합니다. - Linux Virtual Server (LVS) :: 한대의 서버로 증가하는 인터넷 사용자를 처리하기가 힘들어 지면서, 고가용성 서버를 구축하기 위해 리눅스 머신을 로드 밸런싱 ..

    [리눅스 Linux] 서버 - 고가용성 클러스터 이중화

    [리눅스 Linux] 서버 - 고가용성 클러스터 이중화

    고가용성 클러스터는 서버를 이중화하는 것은 알고 계실 겁니다. 구체적으로, 하드웨어들 중 CPU 이중화, Power Supply, Disk RAID구성(mirror), 스위치 장애 대비를 위해 Bonding 등의 하드웨어 이중화를 시킵니다. 이때, 고가용성 클러스트를 구성할때 Active-Standby라는 구성도를 사용합니다. 1. Active 노드에서 서비스를 수행하다가 시스템 에러가 발생할 경우 서비스를 넘겨받아 수행합니다. 2. 서비스 노드는 가상 IP에 의해 서비스를 수행합니다. 3. 서비스 노드만 Storage에 mount하도록 해서 data의 무결성 및 안정적인 FailOver를 보장합니다. 4. FailOver시나리오에서 그 장애 노드가 FailOver후, 저장장치에 접근할 수 없도록 합니다..

    [리눅스 Linux] 서버 - 고가용성 시스템

    [리눅스 Linux] 서버 - 고가용성 시스템

    리눅스 고가용성 시스템이란? 시스템이 정상적으로 작동하는 시간과, 문제 발생시 복구 되는 시간을 기준으로 측정한 수치를 가용성의 레벨로 설정한다. 99.999%의 가용성 수치가 나왔을때 위 시스템을 고가용성 시스템이라 칭함. 고가용성을 보장하기 위해선, 서비스 서버에 문제가 발생했을 때 해결 방안이 필요하다. Fail Over :: 서비스의 접속 포인트(Access Point)를 정상 작동중인 시스템으로 자동 전환. Fail Back :: 문제의 서버가 다시 정상 작동되었을 때 본 서비스 구조로 전환. 엔터프라이즈 컴퓨팅 환경(기업 환경)에서 1년에 시스템의 정지시간이 수분에서 1시간 이내여야만 합니다. 위와 같은 무정지 시스템을 가능하게 해주는 클러스터를 고가용성 클러스터라고 한다. 고 가용성 클러스터..