OpenStack API 요청을 cURL로 확인해야할 일이 있어 간단히 script으로 정리해보았다. step by step cURL과 같은 cli 기반의 요청을 위해서는 먼저 token 정보가 필요하다. 먼저 token을 가져오는 아래와 같은 요청을 먼저 수행하자. 우선 수행을 위해서는 당연하게도 openrc 파일내에 선언된 환경변수가 필요하다. [root@deploy ~]# source admin-openrc.sh [root@deploy ~]# curl -v -s -X POST $OS_AUTH_URL/auth/tokens?nocatalog \ -H "Content-Type: application/json" \ -d '{ "auth": { "identity": { "methods": ["pass..
현상 Kollan-ansible을 통해 배포된 openstack환경에서 VM 생성 및 Snapshot 생성 등 몇몇 VM control시에 stuck 현상이 발생 분석결과 VM이 동작되는 host에 접근하여 docker ps 명령으로 동작되는 container를 확인해보면 root@compute003:~# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES dafe08adbdc8 deploy001:5000/kolla/ubuntu-source-fluentd:11.0.0 "dumb-init --single-…" 5 hours ago Up 5 hours fluentd 629af796954b deploy001:5000/kolla/ubuntu-sour..

elasticsearch/fluentd/kibana를 kolla-ansible 통해 배포하고 사용하는 방법에 대해 알아보도록 하자. Build 먼저 아래와 같은 방식으로 elasticsearch/fluentd/kibana image를 build 하고 지정해놓은 docker registry에 push 한다. (kolla-venv) root@deploy:/home/kolla/tools# ./build.py elasticsearch --base ubuntu --registry deploy001:5000 -t source --push INFO:kolla.common.utils:Found the docker image folder at /home/kolla/docker INFO:kolla.common.utils:..
관련 테스트 환경 Packer version : Packer v1.7.0 OpenStack Version : Victoria Packer의 기본 workflow Cloud 상에 instance 생성 생성된 instance에 ISO 파일(혹은 cloud image)로 booting 기본 설정(network, keypair, securitygroup 등)을 생성/설정 완료후 provisioner로 instance에 custom 한 환경 구성 custom 한 환경이 구성된 instance를 image로 생성 template 생성 builder: VirtualBox나 AWS등과 같은 실제 Image를 만들기 위한 장소 정보 porvisioners: 원하는 환경 구성을 위한 명령들(apt-get 과 같은)로 sh..
- Total
- 59,607
- Today
- 36
- Yesterday
- 32
- metallb
- ConEmu
- crashloopbackoff
- devops
- openstack backup
- vmware openstack
- K3S
- kubernetes install
- OpenStack
- wsl2
- macvlan
- boundary ssh
- Terraform
- ansible
- vagrant
- elasticsearch
- Jenkinsfile
- hashicorp boundary
- socket
- gluster
- minikube
- kubernetes
- galera
- dnssec
- DevSecOps
- jenkins
- openstacksdk
- ceph
- minio
- Helm Chart