최초 설치 후 horizon을 접속하려 하니 504 에러(gateway timeout) 혹은 500 error (internal error)가 발생되었다.확인해보니 openstack horizon으로 최초 접속시 이를 redirect 시켜 /dashbaord로 접속이 되게 되고 sub url로 http://openstack_horizone_ip/dashboard/auth/login/ 로 최종 연결이 되게 된다.최종적으로 해당 url이 호출하는 것은 WSIG application인 django.wsgi 였다. 아래 경로에 존재하는 config 파일내에 WSGIApplicationGroup %{GLOBAL} 을 추가하였다./etc/httpd/conf.d/10-horizon_vhost.conf .. .. Se..
VM 생성 및 삭제 playbook을 실행하는 machine에서의 playbook은 다음과 같이 구성한다.host를 localhost로 하고 auth_url을 원격에 존재하는 keystone 주소를 입력한다. 즉 아래와 같은 구성이 된다.test machine(laptop) 혹은 undercloud director => openstack keystone service 아래와 같은 package가 필요하다.yum install python-pip python-heatclient python-openstackclient python2-shadepip install virtualenvwrapper- https://dzone.com/articles/full-stack-automation-with-ansible-..
vmware_guest module을 사용하기전 아래 python package를 설치해야 한다. TASK [deploy] ****************************************************************************************************************************fatal: [localhost -> localhost]: FAILED! => {"changed": false, "failed": true, "msg": "pyvmomi module required"} to retry, use: --limit @/root/ansible-examples/vsphere_guest/site.retry 만약 pyvmomi가 존재하지 않을 ..
Data 의 분류- 정형 데이터 : 형태가 있고 연산이 가능한 데이터 (ex, DataBase에 저장된 data, 일반적으로 RDBMS에 저장)- 반정형 데이터 : 형태가 있으나 연산이 불가한 데이터 (ex, log xml 등, 일반적으로 파일로 저장)- 비정형 데이터 : 형태도 없고 연산도 불가한 데이터 (ex, text, image, voice, video, 일반적으로 NoSQL에 저장, 별도의 정형와 application이 필요하다.)- 참고 - http://www.kinews.net/news/articleView.html?idxno=72757 - http://blrunner.com/12 Block vs File vs ObjectBlock(물리 레코드) 은 고정된 길이의 데이터 덩어리File는 Bl..
아래와 같이 cinder volume이 none으로 남는 문제가 발생되는 경우가 있다.검색해보니 force detach를 수행할 수 있다는 이야기가 있었으나 아직은 force detach가 적용이 안되는 것으로 보인다.(mitaka 버전에서 수행시 detach가 안된다.) 하여 아래와 같은 query를 통해 cinder의 attached 상태를 available로 변경해야 한다. UPDATE volumes SET attach_status='detached', host=NULL, status="available" WHERE id='e8b57e53-5b3a-4cc4-bf69-7bbcf25e39ce'; 이후 cinder delete를 통해 해당 volume을 삭제하면 된다. DB에 직접 수정을 가하는것이기에 ..
아래와 같은 상황으로 stack delete 가 계속 fail 되었다.Heat로 VM을 생성하는 과정중에 error 가 발생되었고 에러가 발생된 VM을 수동으로 삭제한후 아래와 같은 stack delete 에러가 발생되었다. 2017-07-12 11:06:30.735 13244 INFO heat.engine.stack [-] Stack DELETE FAILED (AutoScaling-group-zr4gbmlkvzy3): Resource DELETE failed: Conflict: resources.apdlebkgvxmw.resources.sec_group: Security Group 6d2585fc-4e52-4371-aeb2-ada3ff645c64 in use.Neutron server returns r..
Windows에서 ubuntu bash 사용 아래 옵션을 우선 개발자 모드로 변경한다. 아래 사이트를 참고하여 bash를 install 한다.- https://blogs.msdn.microsoft.com/eva/?p=7633 ConEmu 를 사용하여 multi terminal 사용개인적으로 ubuntu 사용의 강점은 다수의 terminal을 단축키로 사용하는 것이라 생각한다.이를 비슷하게나마 도와주는 툴이 ConEmu인것 같다. 아래와 같이 다수의 window를 띄울수 있다. ubuntu 단축키와 같이 ctl +alt + T를 사용하여 바로바로 사용이 가능하도록 했다. 위에 보이듯이 -basic -run {bash} 옵션을 추가하지 않으면 방향키(arrow key)가 먹지 않고function key도 안..
Ansible Tower란?Ansible을 GUI로 관리하고 API로 제어할수 있도록 해주는 시스템이다. 서버 사용법서버 시작 및 종료# ansible-tower-service [restart, start, stop] tower-cli 사용http://docs.ansible.com/ansible-tower/latest/html/towerapi/tower_cli.html 사용방법다음과 같은 순서를 기억하자. project -> crudential -> inventory -> template -> run script 1. project 생성시 SCM TYPE은 실제 playbook이 존재하는 디렉토리(혹은 path)로 지정하면 된다.만약 git에 등록되어 있다면 git 주소를 입력하면 된다.위와 같이 man..
- Total
- Today
- Yesterday
- kubernetes install
- macvlan
- vmware openstack
- K3S
- Jenkinsfile
- kubernetes
- ansible
- Helm Chart
- minio
- socket
- openstacksdk
- metallb
- open policy agent
- nginx-ingress
- Terraform
- jenkins
- openstack backup
- azure policy
- aquasecurity
- kata container
- GateKeeper
- ceph
- minikube
- mattermost
- wsl2
- OpenStack
- hashicorp boundary
- crashloopbackoff
- DevSecOps
- boundary ssh
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |