인프라

    쉘스크립트 - grep 명령어

    쉘스크립트 - grep 명령어

    grep grep [-E|-F] [-c|-l|-q] [ -R [-H | -L | -P] ] [-ihnsvwxy] [-e pattern_list] [-f pattern_file] [pattern] [file ...] 설명 파일에서 특정 패턴을 찾아서 그 라인(행)을 출력한다. 사용법 grep [옵션] [정규표현식] [파일명] 파일명이 주어지지 않으면 표준입력으로 입력받는다. 옵션 옵션 설명 -c, --count 패턴 매칭된 라인 수 출력 -n, --line-number 패턴 매칭된 라인(행)과 라인번호 함께 출력 (각 파일은 1행부터 시작됨) -H, --with-filename 패턴 매칭된 라인(행)과 파일 이름 함께 출력 -h, --no-filename 파일 이름 무시 -i, --ignore-case 문..

    인프라 지식 - LUN 이란?

    인프라 지식 - LUN 이란?

    LUN (Logical Unit Number) RAID 의 모든 공간 또는 일부(파티션)을 뜻한다. 즉, 서버에서 하나의 스토리지 공간으로 인식하는 단위를 LUN이라 하며 고유/개별적인 주소 지정 가능한 단위 or 논리 볼륨을 뜻함. SCSI 방식에서 논리적으로 사용되는 고유 식별자 번호 호스트가 스토리지에 접근하는 단위 SCSI (Small Computer Systems Interface) 란? 소형 컴퓨터를 위한 주변 연결에 쓰이는 인터페이스 표준이다. 이 SCSI가 진화한게 SAS (Serial Attached SCSI) 임.

    인프라 지식 - Database RAC Node Eviction(추방)

    인프라 지식 - Database RAC Node Eviction(추방)

    OCSS (Oracle Cluster Synchronization Service) 소개 Clusterware의 OSSD 프로세스는 CSS 서비스를 제공한다. 여러 Hearbeat 매커니즘을 통해 실시간으로 클러스터 상태 모니터링 역할 클러스터 기본 서비스 (클러스터 그룹 서비스, 클러스터 locking) 여러 Hearbeat 매커니즘을 통해 실시간으로 클러스터 상태 모니터링 프로세스 상태, 특히 DB 인스턴스 상태를 모니터링 함 Background Processes ocssd.bin (CSSD) 스레드 하나는 Network Hearbeat를 모니터링, 하나는 Disk Hearbeat를 모니터링 함. 다중 스레드 프로세스, 높은 우선순위로 실행됨. CPU 사용률이 100%일 때 다른 프로세스도 선점해버린다..

    인프라 지식 - Database HA Cluster, RAC

    인프라 지식 - Database HA Cluster, RAC

    Database HA (High Availability) Cluster RAC (Real Application Cluster) HA (High Availability) Cluster Acitve-Standby 구조로 구성된다. 2개의 서버를 이용하여 하나는 Active 상태, 나머지 하나는 Standby 상태 거의 모든 부하는 Active에서 부담하고 Standby 상태의 서버는 대기한다. Active 서버 장애시 Standby 서버가 Active로 전환되면서(Fail-Over) 되는 방식이다. 오라클에서는 DG(Data Guard) 라는 이름으로 제공됨. → HA 구성 방식으로 사용시, 데이터 동기화 문제를 해결하기 위해 오라클에서 제공하는 무료 프로그램 장점 Active 서버 장애시 Standby 서..

    인프라 지식 - 전원 공급 (단상, 삼상 결선 방식)

    인프라 지식 - 전원 공급 (단상, 삼상 결선 방식)

    전원 공급 (단상, 삼상 결선 방식) 상 : 전원을 공급할 수 있는 곳 단상 결선 방식 가정용에서 쓰는 220V 하나의 전원과 부하 사이를 2개의 선으로 연결한 가장 간단한 회로 전봇대 까지는 3상으로 전기 전달하고, 많은 전기가 필요없는 가정/사무실에 단상으로 공급함. 장점 : 쉽게 구할 수 있다. 3상에 비해 비용 적게든다. 단점 : 3상에 비해 효율 낮다.(송전송신 큼) 중,대형 상업용 설비에는 사용 못함. 3상 결선 방식 3개의 단상교류를 위상이 120도씩 어긋나게 조합한 것 전원을 공급할 수 있는 곳이 3군데 이 3군데가 각각 조합을 이루어 전원을 공급해준다. 장점 : 소용량 부터 대용량까지 수용 가능, 전력 효율이 좋다. 단점 : 시설비가 비싸다. 고전압이 사용되어 추가적 비용 들어가고 위험함.

    인프라 지식 - FC, HBA 카드란?

    인프라 지식 - FC, HBA 카드란?

    FC (Fiber Chanel) HBA (Host Bus Adapter) Fibre Channel 이란 ? 스토리지 네트워킹에 사용되는 기가비트 속도의 네트워크 기술 HBA (Host Bus Adapter) 란? 서버와 다른 장비 사이의 통신을 위해 서버에 장착하는 카드이다. 모든 장비가 같은 인터페이스를 갖추고 있지 않기 때문에 호화을 위해 필요하다. 종류 Fibre Channel HBA, SCSI HBA 등 Fibre Channel HBA란 ? FC를 사용할 수 있도록 호스트에 설치되는 PCI 카드이다. FC HBA 기반의 DAS 혹은 SAN과 연결 하여 호스트와 Disk Array간에 인터페이스를 할 수 있도록 하는 HBA. NIC만 장착된 장비에서 FC 케이블 사용하려면 별도 HBA를 장착해야 한..

    인프라 지식 - SAN Switch 조닝이란?

    인프라 지식 - SAN Switch 조닝이란?

    조닝 (Zoning) 조닝이란 ? 하나의 Fabric 영역을 가상으로 2개 이상으로 나눈 것이다. 왜 사용하는가? 여러 서버가 동일 스토리지 사용할 경우, 서로 접근하지 못하도록 하기 위해 사용한다. 각각의 zone을 구성해서 zone안에 소속된 장비끼리만 접근하는 개념이다. 종류 Hard zoning (Port zoning) : 물리적인 포트를 지정하여 zone 구성 장점 : 대상의 정보 없이 사전 Zone 구성 가능 단점 : 물리적으로 포트에 장애 발생시 통신 불가. 다른 포트로 옮기면 zoning 재구성 필요함. Soft zoning (WWN zoning) : 장비에 붙은 고유 ID로 zone 구성 장점 : 어느 포트에 꽂아도 WWN만 맞으면 통신 가능. 포트 고장시 다른 포트에 꽂으면 통신 가능...

    Infra IT 자동화 Tool - 앤서블(Ansible) 문법

    Infra IT 자동화 Tool - 앤서블(Ansible) 문법

    문법 □ 변수 정의 (vars) tasks 섹션 전에 vars 섹션으로 변수를 정의 vars: hello: Hello tasks: - name: Hello World debug: msg=“{{ hello }} Ansible” □ 조건 분기 실행 (when) tasks에서 모듈명 다음 줄에 when 을 기술하여 모듈의 실행 조건을 정의 vars: hello: Hello tasks: - name: Hello World debug: msg=“{{ hello }} Ansible” □ 루프 실행 (Loops) tasks에서 모듈명 다음 줄에 with_변수명 기술하고, module에서 {{ 변수명 }} 로 사용 with_items with_nested with_dict with_indexed_items with_i..

    Infra IT 자동화 Tool - 앤서블(Ansible) 이란 ?

    Infra IT 자동화 Tool - 앤서블(Ansible) 이란 ?

    앤서블 이란? 오픈소스 기반 Provisioning & Configuration management Tools And IT Automation Tool Ansible은 IT 자동화를 위한 오픈소스 기반 도구이며, 풍부한 모듈을 바탕으로 보다 손쉽고 빠르게 목표하는 일 또는 업무를 자동화할 수 있는 수단을 제공한다. 아래의 기능들을 중앙 서버에서 원격 조작 & 자동화 가능함. 특징 Provisioning : 요구에 맞게 시스템 자원을 할당/배치 해두어 즉시 사용할 수 있는 상태로 준비 Package/SW 설치 구성/설정 변경 File 전송, 배포 Configuration : 구성,적용 보안 적용, 패치 Service 시작과 종료, 각종 Service와 Demon 관리 상태 파악과 확인 Batch 처리 Up..