DevOps/OpenStack 8

[DevStack-마지막편] DevStack으로 배우는 OpenStack 설치 실습

DevStack은 복잡한 오픈스택 시스템을 자동으로 설치하여 어떻게 동작하는지 이해할 수 있도록 도와주는 프로젝트입니다.특징:오픈스택 All-in-One 설치 제공다양한 프로젝트 구성 요소 확인 가능오픈스택을 처음 접하는 유저에게 추천 설치 전 준비1️⃣ VirtualBox 설치하기다운로드 👉 https://www.virtualbox.org/wiki/Downloads설치 중간에 “Network Disconnection” 메시지가 떠도 Yes 눌러서 계속 진행하세요.2️⃣ Ubuntu Server 24.04 LTS 다운로드👉 https://ubuntu.com/download/server이 파일은 나중에 VirtualBox에서 “가상머신”을 만들 때 사용할 거예요.3️⃣ 가상머신 만들기 (VirtualB..

DevOps/OpenStack 2025.10.25

[DevStack 2편] DevStack 설치 전 필수 준비! 내 PC로 OpenStack 돌리기 위한 조건 정리

OpenStack을 설치하기 위한 시스템 준비! 🎯 학습 목표오픈스택 설치를 위한 기본 환경 준비가상 서버(Hypervisor) 설치 및 설정우분투 서버 설치네트워크 테스트 베드 구성 방법 이해📌 Agenda가상 서버 준비하기우분투 서버 설치하기네트워크 테스트 베드 구성하기1️⃣ 가상 서버 준비하기 – Hypervisor 설치 전 준비▪ 최소 사양CPU : 4 core 이상 (i5급 이상 권장)Memory : 4GB 이상Disk : 500GB 이상▪ 권장 사양Memory : 8GB 이상예: VM 8개 × 1GB = 8GB 필요 2️⃣ 가상 서버 준비하기 – VirtualBox 설치- VirtualBox.org 에서 최신 버전 다운로드- Extension Pack도 함께 설치 필요 설치 절차1..

DevOps/OpenStack 2025.10.25

[DevStack 1편] 내가 직접 만드는 클라우드, OpenStack 한눈에 보기!

오픈스택(OpenStack)이란?“AWS나 구글 클라우드 같은 서비스를 직접 만들 수 있는 오픈소스 도구 세트”한마디로 요약오픈스택은 클라우드를 직접 만들 수 있게 도와주는 레고 블록 세트입니다.즉, 컴퓨터 자원(CPU, 메모리, 저장소, 네트워크) 등을 내가 직접 구축하고 운영할 수 있게 해주는 프로그램이에요.클라우드 먼저 이해하기클라우드란내 컴퓨터 대신, 인터넷으로 빌려 쓰는 컴퓨터 💻예를 들어,집에 세탁기를 사지 않고 코인 빨래방에서 필요할 때만 사용하듯컴퓨터를 사지 않고, AWS / 구글 클라우드 / 네이버 클라우드 같은 회사의 서버를 필요할 때만 빌려 쓰는 것이에요.즉, 클라우드 = 인터넷으로 빌려 쓰는 컴퓨터 서비스 오픈스택은 어떤 일을 할까?이제 상상해볼게요 👇“빨래방을 직접 차린다..

DevOps/OpenStack 2025.10.25

Openstack .pot 파일 생성해보기!

미션 1. Launchpad 이슈 리포트 🔗 이슈 등록 주소: https://bugs.launchpad.net/openstack-i18n/+bug/2119208 Bug #2119208 “Migrate Translation Platform from Zanata to Weblat...” : Bugs : openstack i18nThe current translation workflow for monasca-ui relies on Zanata, which is no longer actively maintained. To ensure continuity and improve maintainability, we propose migrating the translation environment from Zanat..

DevOps/OpenStack 2025.10.25

본격 OpenStack i18n CI 구조 분석 !

OpenStack은 다양한 언어로 번역된 인터페이스를 제공하기 위해 i18n(internationalization) 시스템을 구축하고 있습니다.이를 자동화하기 위해 Zuul이라는 CI/CD 시스템과 Ansible Playbook, 그리고 Zanata(번역 서버)를 함께 사용합니다.Step 1. Zuul에서 작업 트리거: 번역 작업 시작점Zuul은 OpenStack의 CI/CD 도구입니다.프로젝트에 변화(eg. code merge)가 생기면 미리 정의된 작업들을 자동으로 실행합니다.# 예: zuul.d/projects.yaml- project: name: openstack/nova templates: - translation-jobs-master-only # 번역 작업이 포함된 템플릿..

DevOps/OpenStack 2025.10.25

WSL 설치 및 Ubuntu 설정 + zanata.ini 구성 + 번역 파일 Pull 받아오기!

💻 개발 환경 설정: WSL + Ubuntu🔹 WSL 설치 및 Ubuntu 설정Windows에서 리눅스 개발 환경을 구축하기 위해 WSL(Windows Subsystem for Linux) 을 설치하고, Ubuntu 배포판을 설정했습니다. 🔹 패키지 업데이트 및 필수 도구 설치Ubuntu 환경에서 패키지 목록을 최신으로 업데이트하고, 개발에 필요한 도구인 Python3, pip, git을 설치했습니다.sudo apt update sudo apt install -y python3 python3-pip git해당 환경은 앞으로 OpenStack 및 Kubernetes 번역 스크립트를 실행하거나 CLI 도구를 사용할 때 기반이 되는 환경으로 사용될 예정입니다. 1️⃣ OpenStack🔹 0insta..

DevOps/OpenStack 2025.10.25

오픈소스 기여를 위한 저장소들 Clone 해오기!

저장소 클론OpenStack i18n 저장소 클론실행 명령어 : git clone https://opendev.org/openstack/i18n.git Kubernetes website 저장소 fork / clone실행 명령어 : git clone https://github.com/myusername/website.git> 🔹 Extra 과제git-review 설치Python 설치→ Add Python to PATH 체크 → Install Nowhttps://www.python.org/ftp/python/3.12.5/python-3.12.5-amd64.exe설치 확인python --version pip --versiongit-review 설치pip install git-review설치 확인git r..

DevOps/OpenStack 2025.10.18

OpenStack 오픈소스 기여의 첫 시작으로 Zanata 계정 생성하기

1️⃣ OpenStack🔹 Zanata 회원가입 및 번역자 등록openstack.org 계정 생성OpenStack 관련 플랫폼(Zanata, IRC 등)을 사용하려면 먼저 openstack.org 계정이 필요하기 때문에 https://openinfra.org/join/ 해당 링크를 통해 회원가입을 진행하였습니다.Zanata 회원가입OpenStack i18n 프로젝트의 기존 번역 플랫폼이었던 Zanata에 회원 가입합니다.Zanata는 OpenID 인증을 지원하기 때문에, 앞에서 만든 openstack.org 계정으로 로그인할 수 있었습니다. 한국어 translator로 등록 요청프로젝트에서 번역 권한을 얻기 위해, i18n 팀에 번역자 요청 메시지를 보냈습니다. 🔹 IRC / Element 접속 ..

DevOps/OpenStack 2025.10.18