[Linux] lshw를 통한 network 종류 확인방법
·
Linux/RHEL - CentOS
SR-IOV를 사용하다보면, 해당 인터페이스뒤에 v0 등으로 표시되면 좋은데 그렇지 않은 경우 물리NIC인지, VF 인지 확인하기 번거로울때가 있는데, 이때 "lshw -c network -businfo" 명령어를 통해 쉽게 network 종류를 확인할 수 있습니다. 확인하기 편한 예 4: eno1: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether e4:43:4b:b5:28:b0 brd ff:ff:ff:ff:ff:ff vf 0 link/ether 12:64:a4:b8:e1:f2 brd ff:ff:ff:ff:ff:ff, spoof checking on, link-state auto, trust off, query_rss ..
[Linux] Have exhausted maximum number of retries for service
·
Linux/RHEL - CentOS
RHEL / CentOS에서 passwd 변경을 최대 변경 횟수를 초과하면 아래와 같은 에러가 발생합니다. "passwd: Have exhausted maximum number of retries for service" passwd 또는 echo -e 'asdf1234\nasdf1234' | passwd test 등으로 변경이 안 될 경우 아래 방법으로 해결할 수 있습니다. echo 'test:asdf!@#$1234' |chpasswd "test : 계정 / asdf!@#$1234 : 비번"
[RHEL8] nmstate 를 통한 네트워크 인터페이스 설정
·
Linux/RHEL - CentOS
RHEL8부터 기본적으로 NetworkManager를 통해 네트워크를 설정합니다. nmcli / nmtui를 통해서 네트워크 설정을 하는데 nmstate 패키지를 통해서 앤서블을 활용하여 RHEL 시스템의 네트워크를 설정할 수 있습니다.  1. 필요 패키지 설치[root@hk-tb-kvmhost ~]#yum install -y nmstate ansible rhel-system-roles  2. yml 파일 작성 (본딩 + IP설정)[root@hk-tb-kvmhost ~]#vi create-bond.yml---- name: Configure a network bond that uses two Ethernet ports hosts: localhost become: true tasks: - includ..
[RHEL/CentOS 8] Bond 및 Bond vlan 구성방법
·
Linux/RHEL - CentOS
RHEL8에서 nmcli 명령어를 통해 bond 구성 및 bond0 + VLAN 구성방법입니다. 1. Bond0 생성 [root@worker3 ~]# nmcli connection add type bond con-name bond0 ifname bond0 bond.options "mode=active-backup,miimon=100" Connection 'bond0' (d3412708-c180-49d7-9834-b31127e96977) successfully added." 2. 상태 확인 [root@worker3 ~]# nmcli d status DEVICE TYPE STATE CONNECTION eno3.535 vlan connected eno3.535 bond0 bond connecting (gett..
[Linux] tldr 설치 및 사용방법 (단순화된 man)
·
Linux/RHEL - CentOS
tldr은 실제 사용 사례 위주의 가이드를 제공합니다. dnf 명령을 통해 쉽게 설치할 수 있습니다.  1. tldr 설치[root@hk-tb-kvmhost ~]#dnf install -y tldrUpdating Subscription Management repositories.Last metadata expiration check: 2:17:08 ago on Tue 04 Jan 2022 07:53:08 AM KST.Dependencies resolved.=========================================================================================================================================== P..
[RHEL7/8] ctrl-alt-del 비활성화
·
Linux/RHEL - CentOS
서버에서 ctrl-alt-del을 누르거나, IPMI (iLO, iDRAC)에서 제공하는 콘솔에서 동일한 키 명령값을 전달시 서버가 재기동이 됩니다. RHEL7 및 8에서 ctrl-alt-del 키를 눌렀을 경우 비활성화하는 방법입니다. 1. disable ctrl-alt-del.target [root@bastion ~]#systemctl mask ctrl-alt-del.target Created symlink /etc/systemd/system/ctrl-alt-del.target → /dev/null [root@bastion ~]#systemctl status ctrl-alt-del.target ● ctrl-alt-del.target Loaded: masked (Reason: Unit ctrl-alt-..
[RHEL8] skopeo를 이용한 harbor registry에 이미지 복사
·
Linux/RHEL - CentOS
skopeo를 통한 registry간 컨테이너 이미지 복사 (이동)에 대한 방법을 정리하였습니다. 방법은 외부 RedHat에 있는 특정 이미지를 제가 생성한 harbor registry에 이미지를 복사하는 방법입니다. 간략하게 skopeo는 컨테이너 이미지를 검사, 서명 및 이동하기 위한 포괄적인 툴이며, 고도화된 컨테이너 공유 툴인 Skopeo를 사용하여 다음을 수행할 수 있습니다. • 이미지 매니페스트의 검사, 검증 및 서명 • 레지스트리 간 컨테이너 이미지 이동 1. Project 생성 테스트를 위해 skopeo라는 프로젝트를 생성합니다. 2. RedHat Registry에 접속 [root@rhocp-registry harbor]# docker login registry.access.redhat.c..
[RHEL8] Harbor 구성방법 및 사용법
·
Linux/RHEL - CentOS
Harbor Project 생성 및 docker image push (추가) 하는 방법을 정리하였습니다. 1. Harbor - Project 생성 project는 하나의 Repository 단위를 표현합니다. Projects -> NEW Project를 선택한 후 Project 를 생성합니다. 아래와 같이 프로젝트가 생성됩니다. 해당 프로젝트에 들어가면 오른쪽에 "PUSH COMMAND" 라는 버튼이 있는데, 버튼을 선택하면 생성한 프로젝트에 image tag 방법과 push 방법에 대해 가이드해주며, Helm 및 CNAB 명령에 대해서는 가이드해줍니다. 2. Harbor - Repository 생성 및 Image Push 아래 두 방법을 가지고, 생성한 프로젝트에 이미지 Push하는 방법은 다음과 같습..
[RHEL8] Harbor (Container Image Registry) 설치
·
Linux/RHEL - CentOS
컨테이너를 사용하다보니 인터넷이 되면 외부의 registry를 통해서 image를 설치하면 되는데, 실상 플랫폼 구축등을 하면 외부 연결을 통해 설치 및 구축 할 수 있는 환경 제공이 어렵습니다. 그래서 Harbor는 오픈소스 컨테이너 이미지 레지스트리를 제공합니다. Local (Private) Docker Registry를 쉽게 설치 및 구성하고 유지보수 가능하게하며 Project별로 구분하여 관리할 수 있는 장점을 제공하고 있습니다. Harbor를 설치한 RHEL 버전은 8.4입니다. 1. Docker 외부 Repository 추가 [root@rhocp-registry yum.repos.d]# sudo dnf config-manager --add-repo=https://download.docker.c..
[Linux] 디렉토리(폴더) 별 디스크 사용량 확인
·
Linux/RHEL - CentOS
서버에서 폴더 별 디스크 사용량을 확인하고 싶을 때, du 명령어를 통해 폴더별 디스크 사용량을 확인할 수 있습니다. 사이즈가 큰 폴더로 이동하여 동일한 명령어를 입력하면 해당 디렉토리 내에서의 디렉토리별 사용량을 또 확인할 수 있습니다. [root@hk-tb-kvmhost /]#du -d 1 -h 160M./boot 0./dev 0./proc 4.1G./run 0./sys 25M./etc 16G./root 750G./var 2.1G./usr 12K./home 0./media 0./mnt 0./opt 0./srv 0./tmp 771G. [root@hk-tb-kvmhost /]#cd /var/ [root@hk-tb-kvmhost var]#du -d 1 -h 749G./lib 719M./log 0./adm ..