본문 바로가기
728x90

AWS Cloud School 8기33

Ubuntu/ debug/ when/ register 실습더보기m10 서버를 한대 복제하세요. IP는 211.183.3.10ssh-server에 첫 접속할 때 ‘yes’ 안 물어보는 거# ssh-client의 설정파일, /etc/ssh/ssh_config 파일에서 위 내용을 no로 수정하고 주석을 해제하면 됨 앤서블에서는  --ssh-common-args="-o StrictHostKeyChecking=no" 앤서블 명령을 수행할 때 이런 옵션을 주면 됨. ssh-copy-id -i ~/.ssh/id_rsa.pub root@211.183.3.10 [root@control_node ans]# vi 0307.inven # 생성한 서버를 인벤토리에 등록하고- 경로 설정도 중요함![root@control_node ans]# ssh-copy-id -i ~/.ssh/i.. 2025. 3. 9.
Ansible/ IaC (Infrastructure as Code) 📌 Ansible이란?🔹 Ansible(앤서블)은 자동화(Automation) 도구🔹 주로 서버 관리, 애플리케이션 배포, 네트워크 구성 자동화 등에 사용🔹 복잡한 IT 인프라를 쉽고 빠르게 설정하고 운영할 수 있 📌 IaC (Infrastructure as Code)🔹 "인프라를 코드로 관리"🔹 서버, 네트워크, 데이터베이스 등의 IT 인프라를 코드로 작성하여 자동화하는 방식🔹 사람이 직접 서버를 설정하는 게 아니라, 코드(YAML, JSON, Terraform 등)를 사용해 서버를 구성하고 배포 DevOps = IaC + CI/CD IaC가 뭐냐?"인프라를 코드로 정의하는 것을 말함" - 이때 중요한 건 인프라를 코드로 정의하는 것 중에 하나로, ansible이랑 terraform을 사.. 2025. 3. 7.
서버 모니터링/ ggdG - 전부 삭제 1️⃣ Telegraph (Telegraf)Telegraf는 데이터 수집 도구야.서버나 애플리케이션에서 CPU 사용량, 메모리, 네트워크 트래픽 같은 데이터를 수집해서 다른 시스템(예: InfluxDB)에 보낼 수 있어.2️⃣ InfluxDBInfluxDB는 시계열 데이터베이스야.시계열 데이터(Time-series data)란 시간이 지나면서 변하는 데이터(예: 온도 변화, CPU 사용량, 네트워크 트래픽 등)를 저장하는 데이터베이스야.높은 성능으로 데이터를 빠르게 저장하고 분석할 수 있어.# 모니터링하고자 하는 서버에는 agent가 설치되어 있어야 함 telegraf 및 influxDB를 설치하기 위한 레포 추가1. 수집 - telegraf: 어떤 서버의, 어떤 리소스를, 얼마의 간격으로 수집할지(CP.. 2025. 3. 7.
Open vSwitch/ openvswitch 실행 안될 때 📌 Open vSwitch (OVS)란?Open vSwitch- 서로 다른 서버의 존재하는 "가상의" 네트워크끼리 통신하기 위한 "오버레이 네트워크"를 구성하는 툴 VPN이 "사설" 네트워크끼리의 오버레이네트워크OVS는 "가상" 네트워크끼리의 오버레이네트워크 서로 다른 서버 kvm1, kvm2 두 개의 대역을 연결해 주는 느낌 Open vSwitch (OVS)는 가상화 환경에서 네트워크 스위치를 소프트웨어로 구현한 것클라우드, 가상 머신(VM), 컨테이너 환경에서 고성능 네트워크를 관리할 때 사용 됨.✅ 1. Open vSwitch의 역할일반적인 네트워크에서는 물리적 스위치를 사용하지만,가상화 환경(KVM, Xen, Docker, Kubernetes 등)에서는 가상 스위치(OVS)가 필요함. 🔹 OV.. 2025. 3. 6.
KVM(CLI) 📌 KVM (Kernel-based Virtual Machine) – CLI 환경에서 사용하기KVM은 Linux 기반의 가상화 솔루션으로, CLI(Command Line Interface)에서 virsh, virt-install, virt-builder 등의 명령어를 사용하여 VM을 관리할 수 있음. 🎯 GUI 환경에서 VM 및 네트워크를 생성하고 관리했던 것들을 CLI 환경에서 할 것. virsh list - 동작중인 VM들의 목록--all : 모든 VM(도메인) 목록실습더보기[root@kvm11 ~]# cd /etc/libvirt/qemu/[root@kvm22 ~]# cd /etc/libvirt/qemu/kvm1에는 vyos.xml과 vyosrm.xml이 없는 이유는?- 전에 우리가 했던 migr.. 2025. 3. 5.
KVM(Kernel-Based Virtual Machine)/ kvmnet 📌 하이퍼바이저(Hypervisor)란?하이퍼바이저(Hypervisor)는 하나의 컴퓨터에서 여러 개의 가상 머신(VM)을 실행할 수 있도록 해주는 소프트웨어 또는 시스템.✔️ 쉽게 말해서, 컴퓨터 안에 여러 개의 가상 컴퓨터를 만들고 운영할 수 있도록 해주는 기술 📌호스트 운영체제(Host OS) (Type 2 하이퍼바이저에서만 존재)물리 서버에서 실행되는 기본 운영체제.Type 1 하이퍼바이저(VMware ESXi, Hyper-V, KVM)에서는 필요 없음.  (기업에서 많이 사용)VMware ESXi → 데이터센터에서 서버를 가상화할 때 사용Microsoft Hyper-V → 윈도우 서버에서 사용KVM (Linux Kernel-based Virtual Machine) → 리눅스 기반 서버에서 사.. 2025. 2. 20.
728x90