[RHEL/CentOS 8] HAProxy를 통한 IPv6 LB 구성방법
·
Linux/RHEL - CentOS
IPv4는 32bit 구조였으지만 IPv6sms 128 Bit구조로 이루어져 있으며 16진수로 표기하고 8개의 필드로 구성되어있으며 : 으로 구분합니다. IPv6 주소는 64 bit를 기준으로 앞 64비트는 네트워크 주소이고, 뒤 64 bit는 호스트 주소를 나타냅니다. 본 가이드에서는 web-1 / 2 서버의 httpd 설치와 Listen port 8080 변경에 대한 내용을 작성하지 않았습니다. httpd 설치 : dnf install -y httpd httpd Listen Port변경 : /etc/httpd/conf/httpd.conf index.html 작성 : /var/www/html 1. 시험환경 RHEL8.2 KVM에 3개 VM 생성 (HAProxy, Web-1, Web-2) HAProxy ..
[CentOS7] foreman 설치 가이드 (v2.5.2)
·
Linux/RHEL - CentOS
Foreman은 베어메탈 및 가상 서버의 구성 및 관리를 도와주는 무료 오픈 소스 도구입니다. Foreman은 서버를 프로비저닝하고 모니터링 할 수 있습니다. (RedHat satellite6 도 foreman을 기반으로한 제품임) 설치 환경 정보 - VM on KVM - 8 Core / 8G / 100G Disk - 1 Network (public) - CentOS 7.7 Minimall 설치 1. 호스트 네임설정 [root@foreman ~]# vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localho..
[Linux] vi 또는 vim으로 붙여넣기할 때 주석코드 붙은 이후에 자동으로 주석 될때
·
Linux/RHEL - CentOS
vi 또는 vim으로 붙여넣기할 때 (코드나 개발 내용등) 주석코드 붙은 이후에 자동으로 주석처리 되며 밀리는 경우가 있습니다. 매번 해줘야되긴 하지만 :set paste 방법으로 해결할 수 있습니다. 1. 자동으로 주석처리 되는 현상 [test@test ]$ vi 111.yaml ################# # Test # ################# # --------------------------------------------------------------- # # - name: Inteaaacf # vip: false # name_lower: interdddd2bpcf 2. :set paste로 자동 주석 해결방법 [test@test ]$ vi 111.yaml :set paste 명령..
[Linux] 서버 전원버튼 눌렀을때 power off 비활성화방법
·
Linux/RHEL - CentOS
서버 전원 버튼을 비활성화하는 방법은 아래와 같습니다. 기본적?으로 서버 전원 버튼을 누르면 서버의 전원이 꺼지게 됩니다. 그 외에 전원버튼을 눌러서 끄는 것을 방지하고 싶다면 아래와 같이 설정하여 power off를 비활성화할 수 있습니다. 1. HandlePowerKey config 정보 확인 cat /etc/systemd/logind.conf |grep HandleP HandlePowerKey=poweroff 2. HandlePowerKey config 정보 변경 vi /etc/systemd/logind.conf HandlePowerKey=ignore 3. logind 서비스 재기동 systemctl restart systemd-logind
Git & Gitlab 설치 및 구성
·
Linux/RHEL - CentOS
Git과 GitLab은 같은 것이 아닙니다. Git을 사용하기 위해 Gitlab이 필요하지는 않지만, Git을 사용하지 않고는 GitLab을 사용할 수 없습니다. 1. 로컬 Git Repository 설정 Git 리포지토리는 필요할 때 액세스할 수 있는 코드 버전을 저장할 수 있는 가상 저장소입니다. 신규 또는 기존 프로젝트에 대한 Git 리포지토리를 초기화하는 방법입니다. # Install Git [root@ansible-center hkjeon]# dnf install -y git ... perl-Term-Cap-1.17-395.el8.noarch perl-TermReadKey-2.37-7.el8.x86_64 perl-Text-ParseWords-3.30-395.el8.noarch per..
yum rpm download 방법
·
Linux/RHEL - CentOS
1. yum 관련 패키지 설치 yum install -y yum-utils yum-downloadonly 2. yum rpm 다운로드 방법 yum install -y tcpdump --downloadonly --downloaddir=/root 3. 의존성 패키지들도 모두 다운로드 방법 의존되는 모든 패키지들도 다운받을 경우 --resolve 사용 yumdownloader git --resolve --destdir=/root/
[RHEL7] Rear를 통한 backup 및 restore
·
Linux/RHEL - CentOS
Rear는 (Relax & Recover)는 오픈소스로 Linux 시스템에 대한 부팅 가능한 이미지를 생성하며 필요한 경우에는 백업된 이미지를 사용하여 시스템을 복구 할 수 있다. 백업된 이미지를 사용하여 OS를 다른 하드웨어로 복원 할 수도 있어 ReaR를 마이그레이션 도구로 사용할 수도 있다. 아래 방법은 boot mode : BIOS (legacy)인 OpenStack DPDK 노드를 가지고 시험하였다. 1. ReaR Backup 용 NFS 서버 구성 Backup 되는 Boot ISO 및 Backup DATA 를 저장할 NFS 서버를 구성한다. [root@rhosp-tb0-kvm ~]#yum install -y nfs-server [root@rhosp-tb0-kvm ~]#mkdir rear [roo..
RHEL7에서 RHEL8로 업그레이드 방법 (leapp)
·
Linux/RHEL - CentOS
leapp을 통한 RHEL7 -> RHEL8 업그레이드는 아래 환경에서만 가능하다. - RHEL 7.6에서 업그레이드 - RHEL 7.9에서 업그레이드 1. 현재 버전 확인 [root@rhel7 ~]# cat /etc/*-release NAME="Red Hat Enterprise Linux Server" VERSION="7.7 (Maipo)" ID="rhel" ID_LIKE="fedora" VARIANT="Server" VARIANT_ID="server" VERSION_ID="7.7" PRETTY_NAME="Red Hat Enterprise Linux Server 7.7 (Maipo)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:redhat:enterprise_linux:7.7:GA:..
[Linux] journal user guide
·
Linux/RHEL - CentOS
리눅스용 시스템 서비스 매니저인 systemd 는 로그 데이타를 journal 이라는 바이너리 형식으로 저장한다. 시스템이 부팅했을 때부터의 시스템 로그를 저장한다. 아래 내용은 journalctl 사용방법과 journald 관련 설정에 대한 내용이다. 1. systemd-journald 서비스 상태 확인 [root@16-1-repo ~]# systemctl status systemd-journald ● systemd-journald.service - Journal Service Loaded: loaded (/usr/lib/systemd/system/systemd-journald.service; static; vendor preset: disabled) Active: active (running) sin..
[Linux] net-tools vs iproute CLI
·
Linux/RHEL - CentOS
RHEL6 / 7에서 주로 사용하는 네트워크 관련 Net-tools CLI와 IP Route CLI 1. IP Query 사용 방법 ip addr (or ip a) ip addr show dev eth0 ip link (링크 상태만) ip link show dev eth0 ip -s link (인터페이스별 Tx/Rx/Error/Drop 표시) ip maddr (multicast 주소 표시) 2. ip 명령어 사용방법에 대한 help 방법 ip help ip addr help ip link help 3. IP 설정, 삭제, 설정 방법 ip addr add 192.168.1.1/24 dev eth0 ip addr del 192.168.1.1/24 dev eth0 ip link set eth0 up ip li..