목록Cloud (8)
IT 인프라 취준생
스터디 활동을 하며 지원받은 서버 한 대에 Proxmox를 설치하여 팀원분들과 서버 한 대의 자원을 나눠 가상 머신을 부여받았다. Proxmox VE(Virtual Environment)는 한 마디로 "서버 한 대를 쪼개서 여러 대의 가상 서버와 컨테이너로 만들고, 이를 웹 화면에서 손쉽게 관리할 수 있게 해주는 오픈소스 가상화 플랫폼"입니다. - Gemini https://youtube.com/playlist?list=PLpiZz61rRNHXfCQC2-wfINlW9iO2PeOT7&si=BmaYsKvcr-j5V7tm [2024] OpenStack을 이용한 클라우드 시스템 구축 www.youtube.com또한 위 링크의 영상을 통해서 나눠 받은 가상 머신에 Devstack이 아닌 Openstack 수동 ..
Ubuntu 인스턴스 생성을 위해 ubuntu-22.04.5-live-server-arm64.iso를 다운받은 후 대시보드에서 이미지를 생성하였다.qcow2 이미지를 OpenStack에 등록하고 인스턴스(VM)를 생성하면, 별도의 우분투 설치 과정(언어 선택, 파티션 설정 등) 없이 부팅이 끝나자마자 바로 사용할 수 있는 완벽한 Ubuntu 상태가 된다고 한다. 보안을 위해 인스턴스는 외부와 격리된 Private 서브넷에 배치하였으며, 가상 라우터를 생성하여 Public 서브넷과 Private 서브넷 간의 가상 라우팅 및 NAT 환경을 구축하였다. 보안그룹은 SSH/HTTP 접근 허용 규칙을 추가하였다. 또한 Public 서브넷에 Floating IP를 생성하여 Private 인스턴스의 사설 IP와 1:..
VirtualBox 기반 OpenStack 환경 구축 - Junwoo Parkhttps://youtu.be/PwCHXG9frpg?si=ENmeZ6YhWEFhkOG0DevStack 설치 & OpenStack VM 생성과 네트워크 통신 실습 - Junwoo Parkhttps://youtu.be/efGyEr54Jyw?si=iuONNcquZeiH2Sy8 Horizon 대시보드를 활용한 인스턴스 및 네트워크 생성 확인OpenStack CLI를 이용한 기본 리소스 조회 실습 #인증 환경 설정source openrc admin admin#네트워크 조회openstack network listopenstack network show #서버(인스턴스) 조회openstack server listopenstack serv..
노트 정리:Openstack은 가장 널리 쓰이는 오픈소스 클라우드 시스템 SW으로 사용자인 인프라 엔지니어에게 친숙한 스크립트 언어인 Python으로 개발되었다. Openstack을 통해 맞춤형 인프라를 구축할 수 있다. Openstack은 K8s와 같이 API를 제공한다. 이를 통해 Openstack 컴포넌트들을 관리하는 것이 핵심이다.-> 각자 임무가 명확한 독립된 프로그램 모듈(컴포넌트)들이 서로 유기적으로 통신하는 모듈형 구조로 되어 있다. Openstack은 '컴포넌트(부서)들의 관리자'입니다.오픈스택은 거대한 하나의 프로그램이 아니라, 각자 맡은 임무가 명확한 컴포넌트(독립된 프로그램 모듈)들의 집합체입니다. 오픈스택의 핵심은 이 컴포넌트들이 서로 유기적으로 통신하도록 관리하고 통제하는 것입..
이전에 하였던 도커 파일을 이용한 이미지 만들기와 카카오클라우드의 클러스터 서비스를 이용해 내가 만든 웹페이지를 Kubernetes로 배포해보려고 한다. 아래 실습을 완료한 VM을 준비하길 바란다. https://jaehyeon-blog.tistory.com/13 Dockerfile을 이용한 웹 프로젝트 배포(with kakaocloud) 니꼴라스 선생님과 함께한 momentum 웹 프로젝트를 Dockerfile로 배포해보고 싶어 kakaocloud에 접속해보았다. https://nomadcoders.co/javascript-for-beginners 바닐라 JS로 크롬 앱 만들기 – 노마드 코더 Nomad Coders J jaehyeon-blog.tistory.com https://jaehyeon-blo..
클라우드 동아리 심화 수업에서 진행할 클러스터 사용 실습을 준비해 보았다. 카카오클라우드는 콘솔 환경에서 간단히 클러스터와 노드풀을 생성할 수 있는 서비스인 Kubernetes Engine를 제공하고 있다. 아래 기술문서를 참조해서 클러스터와 노드풀을 생성하였고 노드의 개수는 2개로 설정하였다. https://docs.kakaocloud.com/service/container-pack/k8se/how-to-guides/k8se-manage-cluster 클러스터 생성 및 관리 | 카카오클라우드 기술문서 클러스터의 생성, 관리, 업데이트 방법 등을 설명합니다. docs.kakaocloud.com https://docs.kakaocloud.com/service/container-pack/k8se/how-to..
팀 프로젝트에서 인프라 구축을 해달라는 요청을 받아 Terraform을 공부해보기로 하였다. 열심히 구글링한 결과 Terraform은 코드로 인프라 서버를 구축, 운영할 수 있게 도와주는 오픈소스 소프트웨어라고 정의 내릴 수 있었다. 나는 실습을 통해 공부하는걸 좋아하여 대충 이론 공부를 마치고 간단한 실습 예제를 찾고 있었는데 마침 카카오클라우드 기술문서에서 Terraform을 사용하여 VM을 생성하는 튜토리얼이 있어서 진행해보기로 하였다. https://docs.kakaocloud.com/tutorial/dev-tools/terraform-create-vm Terraform으로 카카오클라우드 VM 생성 | 카카오클라우드 기술문서 카카오클라우드 Terraform을 이용하여 VM 인스턴스를 생성합니다. ..
니꼴라스 선생님과 함께한 momentum 웹 프로젝트를 Dockerfile로 배포해보고 싶어 kakaocloud에 접속해보았다. https://nomadcoders.co/javascript-for-beginners 바닐라 JS로 크롬 앱 만들기 – 노마드 코더 Nomad Coders Javascript for Beginners nomadcoders.co 사용자 스크립트를 이용해서 도커가 설치된 Ubuntu 인스턴스 하나를 생성하였다. 아래는 GPT가 생성해준 사용자 스크립트이다. #!/bin/bash # 도커 설치를 위한 스크립트 # 1. 필요한 패키지 설치 sudo apt update sudo apt install -y apt-transport-https ca-certificates curl softw..