SYSTEM (6) 썸네일형 리스트형 [Terraform] Terraform 기본 및 예제 개요인프라 구성을 코드형태로 관리하는 도구HCL 언어로 작성이 된다.모듈화가 가능하여 재사용 또한 가능.기본 개념Provider특정 서비스에 인프라를 배포 및 구축하기 위해서 해당 특정 서비스에 대해 정의를 하는 모듈이다.AWS, GCP, Azure 등 대중적인 클라우드 서비스 등 다양한 provider가 제공되고 있다. (https://registry.terraform.io/browse/providers?ajs_aid=b80c9fd9-90bf-46ae-a46e-0bab988deb00&product_intent=terraform )Resource특정 provider가 제공해주는 조작 가능한 최소 단위AWS을 예로 어떤 리전을 선택할지, 인증에 필요한 key 설정 등을 정의할 수 있다.output인프라 구.. Instance Volume 추가 시 iscsi connection fail로 오류나는 부분 해결 한동안 instance 추가가 없었는데 팀 내 필요한 인스턴스가 있어서 생성을 하고 설정까지 다 했다. postgresql slave용 이어서 volume을 생성해서 추가했는데 안 붙는다..... 생성도 정상적으로 되었는데 이상하게 인스턴스에 붙지 않았던거... nova compute log인데 해당 인스턴스에서 iscsi에 접속해서 volume 정보를 가져오고 그 볼륨을 /dev/vdb에 연결해야 되는데, iscsi에 연결을 못하는 이슈였다. port는 열려있고, iscsi 도 running 상태였다. 근데 왜 안될까... 사실 iscsi 요 놈도 이번에 처음 알게 된 녀석이라 구글링을 통해 어느정도 실체를 알긴 했다. 그래서 iscsi에 볼륨이 등록이 되어 있나 봤더니 신규로 생성하는 볼륨이 iscs.. Openstack Stein 설치 - Keystone 1. DB에 keystone 데이터베이스 및 계정 생성 [root@controller ~]# mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 19 Server version: 10.3.10-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> CREATE D.. Openstack Stein 설치 - 기본 1. Hostname 변경 2. selinux disabled로 변경 selinux가 켜져 있어도 설치가 불가능하지는 않지만, 회사 내부망에서만 사용하는 것이라 신경 쓰기 싫어서 disabled를 함. 3. NTP 설정 chrony 설치를 권장하는데, centos 설치 시 chrony가 자동으로 설치가 되는 경우가 있다. - controller node # Use public servers from the pool.ntp.org project. # Please consider joining the pool (http://www.pool.ntp.org/join.html). #기본 설정된 server는 삭제 #server 0.centos.pool.ntp.org iburst #server 1.centos.po.. [Prometheus] Grafana 설치 repo 등록 enterprise version과 oss version이 있는데 후자가 open source 용이기 때문에 oss version으로 설정해주면 된다. # vi /etc/yum.repos.d/grafana.repo [grafana] name=grafana baseurl=https://packages.grafana.com/oss/rpm repo_gpgcheck=1 enabled=1 gpgcheck=1 gpgkey=https://packages.grafana.com/gpg.key sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt yum으로 설치 # yum install grafana -y 실행 # systemctl status grafana-se.. [Prometheus] Prometheus 구축하기 1. Prometheus 설치 파일 다운로드 아래 URL로 접속하면 다운 받을 수 있다. https://prometheus.io/download/ Download | Prometheus Download We provide precompiled binaries and Docker images for most officially maintained Prometheus components. If a component is not listed here, check the respective repository on Github for further instructions. There is also a constantly growing numbe prometheus.io 다운 받은 후 압축 해제를 해준다. # w.. 이전 1 다음