cisco 3560 switch에 ansible을 통해 clock 정보를 가져오는 command를 수행한 결과이다. 사전에 cisco switch의 ssh를 enable한다.- http://mr100do.tistory.com/674 Playbook 생성아래와 같이 playbook을 생성하고 switch로 부터 command 결과를 가져온다. 1. creds.yml---creds: username: admin password: password1234 2. iostest.yml---- name: ios test yaml hosts: cisco gather_facts: no connection: local tasks: - name: obtain login credentials include_vars: cred..
Cisco Switch 에 SSH를 enable 하는 방법cisco switch catalyst 3560에 SSH로 연결할 이슈가 생겨 SSH를 Enable 하는 방법을 정리해보았다. 사전준비Switch> enableSwitch# conf terminalSwitch(config)# hostname my_domainSwitch(config)# ip domain-name my_domain.comSwitch(config)# crypto key generate rsaSwitch(config)# show running-config SSH 설정Switch# conf terminalSwitch(config)# ip ssh version 2Switch(config)# ip ssh timeout 120 authentic..

minikube는 all-in-one kubernetes 이다. kubernetes가 설치된 하나의 VM을 생성하고 해당 VM을 통해 kubernetes를 연결할 수 있도록 도와주는 도구라 생각하면 좋다. 설치방법은 다음과 같다. Windows 간단히 아래 command를 통해 설치가 가능하다. choco install minikube 이후 powershell command line으로 연결해서 kubectl 명령을 수행해보면 정상적으로 명령이 실행됨을 확인할 수 있다. 이후 아래와 같은 명령을 통해 minikube VM을 실행한다. windows의 경우 hyperV (windows 내장 hypervisor)혹은 virtualbox를 사용할 수 있다. 기본은 virtualbox임으로 아래와 같이 수행한다..
최초 설치 후 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에 직접 수정을 가하는것이기에 ..
- Total
- Today
- Yesterday
- boundary ssh
- openstack backup
- Terraform
- openstacksdk
- kubernetes
- DevSecOps
- minio
- aquasecurity
- kubernetes install
- mattermost
- K3S
- open policy agent
- ansible
- vmware openstack
- kata container
- OpenStack
- nginx-ingress
- wsl2
- azure policy
- hashicorp boundary
- jenkins
- Helm Chart
- macvlan
- crashloopbackoff
- metallb
- socket
- ceph
- Jenkinsfile
- minikube
- GateKeeper
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |