Category: DevOps

Docker 란?

  도커란? Namespace, cgroups, SELinux, AppArmor 프로파일을 비롯한 다양한 리눅스 커널 기능을 AUFS와 BTRFS등의 Union 파일시스템과 깔끔하게 엮어서 이미지를 모듈방식으로 구성합니다. WORA(Write-Once-Run-Anywhere) 원칙을 실현 할 수 있고, 여러 프로세스가 협업 하는 분산 시스템을 쉽게 구축할수...

컨테이너란?

  컨테이너란?  – 응용프로그램의 종속성과 함께 응용프로그램 자체를 캡슐화한 것   컨테이너의 등장은 소프트웨어의 개발, 배포, 실행하는 방법을 근본적으로 뒤바꾸어 버렸습니다. 도커가 등장함으로 개발자들은 프로그램이 실행 될 환경을 고려하지 않아도 되었고, 이 것은 어떤 장비에서...

Docker 기본 컨테이너 저장 경로 변경

  Docker 기본 컨테이너 저장 경로 변경 기본적으로 docker는 / (root 파티션) 아래에 기본 저장 경로를 가지고 있습니다. 만약 데이터를 쌓는 컨테이너를 포함하게 되면, 무한정 늘어나는 컨테이너 때문에 파티션 Full 발생에 의한 장해를 겪을 수...

Desktop PC에 VMWare ESXI를 설치 하기

  데스크탑 PC 자체를 하나의 VMWare 환경으로 구성 할 때 ESXI를 PC 설치 해버리면, 해당 PC에서 가상화 환경을 할당 할 수 있습니다. 윈도우를 빼버리고 VMWare를 바로 PC 올린다고 생각하시면 됩니다. ESXI 자체는 리눅스로 되어 있습니다....

Docker를 이용해 PostgreSQL 설치

  Docker를 이용해 PostgreSQL 설치 도커가 설치 되어 있는 상태에서 아래의 명령으로 설치 해줍니다. 우선 컨테이너를 PostgreSQL 공식 도커 허브에서 내려 받습니다. $ docker pull postgres:9.6.11 그리고 도커를 실행 해줍니다. $ docker run -e PGDATA=/data/pgdata...

MySQL, MariaDB 오픈소스 모니터링 툴

  Percona PMM server 페르코나는 MySQL 개발 하던 사람들이 나와서 MySQL 관련 컨설팅을 하면서 MySQL 강화 버전인 Percona-Server를 제공하는 회사입니다. Percona-server는 xtraDB 라는 InnoDB 강화 버전의 엔진을 탑재한 MySQL 기반의 DB입니다. Precona에서는 MySQL이나 MariaDB에서 사용...

[Playbook] SSH authorized_keys 등록

  Ansible 마스터 노드에서 각각의 호스트에 ssh rsa key 전파   authorized_key 모듈을 이용합니다. root 유저로 할 경우 아래와 같이 진행합니다. — – name: Create authority between server and nodes hosts: ceph connection: local serial:...

Kolla-ansible 배포 레지스트리 구축: rocky

  오픈스택 공식 홈페이지에 있는 있는 순서대로 진행을 하면 kolla-ansible precheck 부분에서 진행이 안되는 경우가 발생합니다. docker registry 부분이 설정이 맞지 않아 docker SDK 버전 체크 부분에서 진행 되지 않습니다. 또, 공홈에는 Controller 노드에서 배포를...

Docker를 이용해 PostgreSQL 설치

Docker를 이용해 PostgreSQL 설치   도커가 설치 되어 있는 상태에서 아래의 명령으로 설치 해줍니다. 우선 컨테이너를 PostgreSQL 공식 도커 허브에서 내려 받습니다. # docker pull postgres:9.6.11 그리고 도커를 실행 해줍니다. # docker run \ -e...

UID 일관 변경

Linux나 Unix 에서 RAC나 HA 구성중에 양쪽 노드에 유저명은 같은데 UID가 다르면 설치가 안되는 경우가 발생. 이중화 작업에는 항상 UID를 맞춰줘야 합니다.   UID가 같지 않을경우 일괄 변경 하는 방법 $ usermod -u 501 oracle...

리눅스에서 2TB 이상 대용량 디스크 파티션 사용

리눅스에서는 일반 파티션의 사이즈는 2TB로 제한 되어 있습니다. 이 것을 GPT 타입으로 변경해야 2TB보다 큰 파티션을 사용할 수 있습니다. 일반적으로 파티셔닝을 하면 아래처럼 됩니다. [root@backup-test ~]# fdisk -l /dev/sdc Disk /dev/sdc: 5497.6 GB, 5497558138880 bytes,...

오픈스택 수동 설치 실습 #.14

오픈스택 수동 설치 실습 #.14 – Cinder block storage 서비스 설치   Cinder – LVM을 이용한 스토리지 노드 구성 오픈스택 블록 스토리지(Cinder)는 오픈스택 컴퓨트 인스턴스에 사용할 지속적인 블록 레벨 스토리지 장치들을 제공합니다. 블록 스토리지 시스템은...

오픈스택 수동 설치 실습 #.13

오픈스택 수동 설치 실습 #.13 – Horizon 대시보드 설치   Horizon 대시보드 설치 오픈스택 대시보드(Horizon)는 관리자와 사용자들에게 클라우드 기반 자원 배치의 접근, 제공, 자동화를 위한 그래픽 인터페이스를 제공합니다. 과금, 모니터링, 추가 관리 도구와 같은 서드파티...

오픈스택 수동 설치 실습 #.12

오픈스택 수동 설치 실습 #.12 – Neutron 네트워크 설치 : Linux Bridge를 이용한 Provider 네트워크 구성 Compute 노드 Neutron 패키지 설치 # yum -y install openstack-neutron-linuxbridge ebtables ipset neutron.conf 파일 수정 # vi /etc/neutron/neutron.conf [DEFAULT]...

 

새 블로그로 이사갑니다.

 

rastalion.dev

 

도메인 변경했어요. 현재 지속적으로 개선 중입니다.

 

This will close in 10 seconds