Open Virtual Network (OVN) 이란? OVN(Open Virtual Network)은 가상 네트워크 추상화를 제공하는 시스템이다. (wikipedia) OVN은 기존 Open vSwitch의 기능을 보완하는 컨셉으로 가상의 L2,L3 오버레이와 security group과 같은 가상 네트워크 추상화를 제공하게 된다. 좀더 쉽게 풀어보자면 기존에 Open vSwitch는 이름대로 switch라는 하나의 장비개념이라면 Open Virtual Network은 Network이라는 이름에 걸맞게 switch, router와 같은 장비들이 속한 전체 네트워크를 OVN을 이용해 구성할수있다는 개념이 된다. 그렇다고 OVS가 상위개념이라보기는 애매하고 OVS는 OVN을 이용한 network 구성이 가..
다음과 같은 return value를 변수로 등록하고 실제 playbook 상에서 사용할 수 있다. tasks: - name: get vg name shell: > vgdisplay | grep "VG Name" | awk '{print $3}' register: vgname_result - set_fact: vgname={{ vgname_result.stdout }} - name: print name shell: lvdisplay -v /dev/{{vgname}}/root 위와 같이 set_fact를 사용하여 객체가 아닌 실행 결과만을 전달받을수 있다. 일반적으로 return 된 결과는 아래와 같이 여러 속성을 포함한 결과를 return 한다. ok: [localhost] => { "msg": { "c..
rsyslog를 사용하여 snmptrap을 발생시키고자 할 경우 아래와 같은 설정을 추가해 특정 log에 대한 snmptrap을 발생시킬수 있다. 관련된 모듈이름은 omsnmp으로 Red Hat Enterprise Linux 7을 사용하는 경우 아래 package를 설치해야 한다. [root@rhel7 ~]# yum install rsyslog-snmp -y 해당 package를 확인해보면 omsnmp 모듈이 존재함을 확인할 수 있다. [root@rhel7 ~]# rpm -ql rsyslog-snmp/usr/lib64/rsyslog/omsnmp.so rsyslog package가 이미 설치되어 있다는 가정하에 아래 설정을 변경한다. [root@rhel7 ~]# vim /etc/rsyslog.conf$ac..
간단하게 dns lookup 용도로 사용이 가능하다. /etc/dnsmasq.d/static-host.conf(파일은 conf 확장자를 가지면 되고 이름은 편한 이름으로)을 생성한다. 다음과 같이 address 항목을 추가하면 lookup을 수행할 수 있다. address=/engine.jacob-lab.com/192.168.122.100 address=/jacob-lab.com/192.168.122.50 address=/rhv.jacob-lab.com/192.168.122.50 실제 위와 같이 수행후 dnsmasq 서비스를 재시작해주면 lookup 내부 뿐아니라 외부에서도 lookup이 가능하다. systemctl restart dnsmasq dnsmasq를 통한 resolving을 수행하기 위해서는 ..
Graylog는Graylog는 open source 로그 관리 플랫폼으로 sysog 기반으로 동작하게 된다.루센기반의 분산검색서버인 Elasticsearch와 MongoDB를 기반으로 로그를 분석하는 프레임워크이다. 설치 설치는 기본으로 아래 패키지가 존재해야한다. 즉, 해당 하는 MongoDB 및 Elasticsearch 를 backend로 사용한다.- Java- MongoDB- Elasticsearch 아래 설치는 CentOS7 기준으로 진행하였다.해당 작업은 공식 문서에 나온 그대로의 작업이다. 공식문서를 참고하는것이 버전에 대한 문제 발생되지 않기에 공식문서를 보고 아래 설치방법은 참조만 한다.- http://docs.graylog.org/en/2.3/pages/installation/os/cen..
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임으로 아래와 같이 수행한다..
- Total
- Today
- Yesterday
- Helm Chart
- socket
- kubernetes install
- wsl2
- K3S
- minio
- GateKeeper
- vmware openstack
- jenkins
- hashicorp boundary
- kata container
- ansible
- OpenStack
- Terraform
- open policy agent
- kubernetes
- azure policy
- minikube
- macvlan
- Jenkinsfile
- crashloopbackoff
- openstacksdk
- aquasecurity
- mattermost
- ceph
- DevSecOps
- nginx-ingress
- boundary ssh
- metallb
- openstack backup
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |