반응형 분류 전체보기106 [Linux] In-place upgrade of RHEL 7 이번 포스팅에서는 RHEL 7 에서 RHEL 8 으로 In-Place(*인-플레이스) 업그레이드를 진행하는 방법에 대하여 다루어 보려고 한다. 인플레이스 업그레이드는 기존의 시스템 환경을 유지 하면서 OS의 버전을 업그레이드 하는 방법을 의미한다. 따라서 인플레이스 업그레이드 방법을 사용하면 새로운 OS 버전을 신규 설치 할 때에 비해 아래와 같은 이점이 있다. 인플레이스 업그레이드 프로세스 * RHEL 7에서 RHEL 8로의 인플레이스 업그레이드 프로세스는 다음과 같이 요약할 수 있다. 업그레이드 계획- 시스템 요구 사항 및 제한 사항을 검토합니다. 시스템이 인플레이스 업그레이드에 적합한 후보인지 또는 대신 RHEL 8을 새로 설치해야 하는지 확인합니다.업그레이드 준비- 업그레이드 프로세스를 .. 2025. 1. 4. [Linux] CentOS7에서 RHEL OS로 전환 - convert2rhel 사용법 CentOS 7의 End of Support (EOS) 날짜는 2024년 6월 30일입니다.주요 일정: 2020년 12월 31일: CentOS 7의 전체 업데이트 지원 종료 2024년 6월 30일: CentOS 7의 유지보수 업데이트 완전 종료 (EOS)2024년 6월 30일 이후에는 CentOS 7에 대한 보안 패치, 버그 수정, 기술 지원이 더 이상 제공되지 않습니다. 이로 인해 많은 조직들이 RHEL이나 다른 대안으로의 마이그레이션을 계획하고 있습니다.현재 시점(2024년 11월)에서는 CentOS 7이 이미 EOS에 도달했으므로, 보안 및 안정성을 위해 다른 운영 체제로의 전환이 매우 중요한 상황입니다. 위와 같은 이유로 현재 Centos7을 사용하고 있다면 다른 OS로 전환하는 것을 .. 2024. 11. 24. [Linux] Processor Power Management C-states & P-states 오늘 포스팅할 주제는 프로세서의 상태 제어에 대한 내용을 정리해 볼 예정이다. 제어할 수 있는 프로세서의 상태 제어는 "C-state"와 "P-state"로 구분할 수 있다. 각각의 상태 제어는 서로 다른 부분에서 CPU(*프로세서)의 상태를 제어하는데, 쉽게 구분하자면 C-state는 주로 코어가 여러 단계의 유휴 상태로 전환되게 하여 전력 소비를 줄이는 방식의 상태 제어 이며, P-state는 주로 CPU의 성능 (*주파수)를 직접 제어 하는 방식이다. 모든 프로세서가 두 상태 제어 모드를 지원하는 것은 아니며, 주로 x86 아키텍처로 빌드된 프로세서(*intel, AMD 사)에서는 두 상태 제어 모드를 대부분 지원하고 있다.다시 오늘의 포스팅 주제로 돌아와 위에서 설명한 C-state, P-sta.. 2024. 11. 10. [Linux] Linux Storage Management 오늘은 Linux 에서 File system에 대한 간단한 설명과 이를 이용하여 실제 물리적 Disk에 대해 File system을 사용하여 마운트하는 방법을 정리하고 LVM과 NFS를 구성하여 정리해 보려고 한다. 1) Linux Basic I / O Stack 가상 파일 시스템(Virtual File System, VFS):VFS는 리눅스 커널의 일부로, 다양한 파일 시스템을 통일된 인터페이스로 접근할 수 있게 해줍니다.VFS는 파일, 디렉토리, 마운트, 인증 등 파일 시스템 관련 작업을 추상화하여 제공합니다.애플리케이션은 VFS 인터페이스를 통해 파일 시스템과 상호작용하므로, 실제 사용 중인 파일 시스템의 종류를 몰라도 됩니다.VFS는 파일 시스템 간 투명한 전환을 가능하게 하고, 디스크 입출력 .. 2024. 10. 27. [Network] Linux Network Management 오늘 포스팅할 글의 주제는 "Linux Network Management"와 관련된 글이다. 최근 들어 서비스의 환경이 복잡해지며, OS의 네트워크 환경을 이해하는 것이 더욱 더 중요해졌다. 따라서 해당 포스팅을 통해 Linux OS 시스템에서 네트워크 환경 / 흐름 / 제어에 관련된 내용을 정리하고 살펴보는 시간을 갖으려고 한다. 1. Structure and Checking from Layer 1 to Layer 7 위 그림은 Linux OS에 대한 여러 요소에 대한 성능 측정 시 사용될 수 있는 Tool(*도구)를 정리한 것이다. 해당 포스팅에서는 빨간색으로 강조한 부분인 "Net Device", "IP", "TPC/UDP", "Sockets" 등과 관련된 부분에 대하여 다룰 예정이다. 2... 2024. 10. 13. [AWS] EC2 Instance Connect 엔드포인트 EC2 Instance Connect 엔드포인트를 사용하면 인스턴스에 퍼블릭 IP 주소가 할당되어 있지 않아도 SSH 연결을 통해 접속이 가능하다. 보통 "퍼블릭 IP" 가 할당되어 있지 않은 Private 서브넷에 존재하는 인스턴스에 대해 VPN 구성 또는 Bastion 인스턴스를 통해 접속하는 방식으로 SSH 연결을 진행하여 인스턴스에 접속한다. 이렇듯 Private 서브넷에 존재하는 인스턴스에 접속하기 위해서는 이에 대한 연결 구성을(*Bastion 호스트등) 별도로 구성 해야하기 때문에 추가적인 비용이 발생한다는 단점이 존재한다. 지난 2023년 AWS에서 EC2 Instance Connect 엔드포인트 서비스를 제공하면서 더 이상 Pirvate 서브넷에 존재하는 인스턴스에 접속하기 위하여 Bas.. 2024. 4. 14. [Linux] Disk I/O 스케줄러 (I/O Scheduler) 알고 있어? Linux 운영체제를 사용하다 보면 I/O 스케줄러를 다룰 일이 발생한다. I/O 스케줄러는 Disk Device에 대한 I/O 요청을 정렬 및 병합하며 처리 순서를 결정한다. Linux OS의 배포판 별로 지원하는 I/O 스케줄러의 종류는 다양하며, 오늘은 AWS의 Amazon Linux2에서 지원하는 아래의 3개의 I/O 스케줄러 유형에 대하여 알아보려고 한다. Amazon Linux 2는 RHEL 에서 지원하는 I/O 스케줄러를 사용하고 있는것을 확인하였다. ------ ------ 각각의 I/O 스케줄러는 I/O 요청을 처리하는 방식이 다르며 장착된 물리적 디스크의 종류 (HDD 또는 SSD)에 따라서 적용하는 I/O 스케줄러도 달라지게 된다. 오늘 글에서는 아래의 순서를 통해서 현재 OS의 I/.. 2024. 3. 31. [AWS] EC2 Auto Scaling 그룹에 속한 인스턴스를 Reboot(재부팅) 또는 중지 하는 방법 EC2 인스턴스를 사용하다 보면 인스턴스의 상태가 "인스턴스 상태 확인 실패" 로 전환 될 때가 있다. 주로 인스턴스의 OS 내에서 발생한 장애로 "인스턴스 상태 확인 실패"가 발생하게 되는데 원인을 알기 위해서는 인스턴스의 상태를 재부팅(Reboot)을 시도하여 복구하거나 또는 복구 인스턴스를 통해 문제가 발생한 인스턴스의 루트 볼륨을 장착하여 시스템 로그를 확인, 분석 하하여 진행하는 방법이 있다. 이렇듯 인스턴스를 사용하다 보면 어떠한 이유로 인스턴스를 재부팅 또는 중지해야 하는 상황이 존재할 수 있는데, 인스턴스가 Auto Scaling Group(ASG)에 존재하는 경우에 위의 작업(재부팅, 루트 볼륨 탈착을 위한 인스턴스 중지)을 진행할 시 진행 과정 동안 상태 확인에 실패하여 EC2 Auto.. 2024. 3. 3. 이전 1 2 3 4 ··· 14 다음 반응형