Infra
-
배포서버 구축 (2)Linux 2020. 9. 5. 21:01
이번에는 저번 포스트(https://yeajs.tistory.com/31)를 바탕으로 사용자가 Slave서버에 웹브라우져로 접속하여 다운받을 수 있게 구성하겠습니다. Apache서버 구축 1. 설치여부 확인 # yum list installed | grep httpd 2. 설치 및 확인 # yum install -y httpd # systemctl enable httpd / systemctl start httpd / systemctl status httpd 3. 방화벽 설정 방화벽 80, 443 포트 오픈 합니다. 4. 브라우저에서 test page 보이는지 확인 5. Apache 설정 /var/www/html에 index.html 파일을 만들어 주고 간단하게 웹 페이지를 생성합니다. 이때 다운로드할 수..
-
배포서버 구축 (1)Linux 2020. 9. 5. 20:53
Lsync, Rsync를 이용한 실시간 동기화 서버 구축 Sync Lsync (Live Syncing Deamon)은 Master서버에서 파일 또는 디렉토리가 변경 사항이 있으면 Slave 서버로 파일 또는 디렉토리가 동기화 되며, 이때 rsync와 ssh를 사용한다. Rsync (Remote Synchronization)은 Local과 Remote의 데이터 동기화를 위한 유틸리티이며, 장점으로 네트워크 대역폭을 최소화하는 델타 인코딩 알고리즘을 사용하여 변경이 일어난 부분만 전송하므로 빠르고 효율적으로 데이터를 동기화 및 복제 가능하다. 테스트 환경 서버 구성: MasterA, SlaveB, SlaveC 동기화 방향: A -> B,C (일방향 동기화) 요구 사항 rsync libxml2 libxml2-..
-
기존 디스크 확장하여 LVM 구성 (2)Linux 2020. 9. 5. 15:20
전체 순서 1. 기존 디스크 확장 2. 파티션 생성 (fdisk /dev/sdb) 3. pv 생성 (pvcreate /dev/sdb2) 4. VG 확장 (vgextend MyVG /dev/sdb2) 5. LV 확장 (lvextend -L+9.99G /dev/mapper/MyVG-MyLV) 6. 리사이즈 (resize2fs /dev/mapper/MyVG-MyLV) 7. 확인 (df -h) 이번 시간에는 바로전 포스트(https://yeajs.tistory.com/29?category=933210)에서 만든 디스크를 확장(20G->30G) 후 LVM에 추가하는 방법을 알아보겠습니다. 1. 기존 디스크 확장 리눅스에서 lsblk 명령어로 디스크 용량이 30G 가 되었는지 확인한다. [root@centos7-0..
-
디스크 추가하여 LVM 구성 (1)Linux 2020. 9. 5. 14:10
전체 순서 1. 디스크 추가 2. 파트션 생성 (fdisk /dev/sdb1) 3. PV생성 (pvcreate /dev/sdb1) 4. VG생성 (vgcreate MyVG /dev/sdb1) 5. LV생성 (lvcreate -l 100%FREE -n MyVL MyVG) 6. 포멧 (mkfs.ext4 /dev/MyVG/MyLV) 7. 마운트 (mount /dev/MyVG/MyLV /data) 8. 영구 마운트(/etc/fstab 수정) 1. 디스크 추가 2. 파티션 생성 LVM구성을 위해서 가장 먼저 파티션을 생성해야 합니다. 명령어 : fdisk -l, fdisk /dev/sd*, fdisk -l로 현재 디스크를 확인 합니다. [root@centos7-02 ~]# fdisk -l WARNING: fdis..
-
[zabbix] 2. zabbix agent 설치 및 연결(Passive Mode)Monitoring Tool 2020. 6. 15. 17:25
지난 시간에 zabbix server를 설치하였습니다. 이번에는 zabbix server에서 모니터링될 server에 zabbix agent를 설치하여 모니터링 될 수있게 구성해 보겠습니다. 그리고 zabbix agent연결 모드에는 Passive와 Active 모드가 있는데 이번 시간에는 Passive모드로 구성하겠습니다. 다음 포트팅에서 Active모드로 구성 해보겠습니다. OS: Ubuntu18.04 IP: 192.158.137.03 Mode: Passive Step1. zabbix agent 설치 # wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+$(lsb_release -s..
-
[zabbix] 1. zabbix server 설치Monitoring Tool 2020. 6. 15. 17:20
Zabbix server는 모든 Linux에서 설치 가능하지만 이번 실습에선 Ubuntu18.04에 설치하겠습니다. OS: Ubuntu18.04 IP: 192.168.137.100 자빅스 버전: 5.0 Step1. zabbix server, frontend, agent 설치 wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+$(lsb_release -sc)_all.deb dpkg -i zabbix-release_5.0-1+$(lsb_release -sc)_all.deb apt update apt -y install zabbix-server-mysql zabbix-frontend-php ..