centos7.2를 설치하면 default로 size가 centos-root : 50G 나머지는 centos-home(swap제외)으로 사이즈가 지정된다.만약 centos-home은 size를 줄이고 줄인 사이즈를 centos-root로 변경하고자 할경우 아래와 같이 진행한다. umount를 수행한다.umount /home 아래 command로 size를 늘린다. lvextend -L +200G /dev/mapper/centos-home 아래와 같은 error message가 출력되며 mount가 실패되는 경우가 있다. mount: /dev/mapper/centos-home: can't read superblock 아래의 작업을 수행한다. xfs_repair /dev/mapper/centos-home r..
[TripleO 소개] 특징- Ironic 과 Heat 그리고 nova 기반으로 동작하게 된다.- undercloud와 overcloud라는 개념으로 환경을 deploy 한다. (undercloud는 TripleO가 동작하는 노드라 보면 되고 overcloud는 배포된 openstack 환경이라 볼수 있다.) - undercloud는 baremetal을 대상으로 openstack이 구성이되고 overcloud는 KVM기반으로 openstack이 구성되는 개념 - Puppet을 이용해 배포 https://docs.openstack.org/tripleo-docs/latest/introduction/architecture.html 위와 같은 구성을 가지게 된다. [Network Topology]네트워크 구성은..
bridge 명령 사용준비 아래 명령으로 설치하여 사용할수도 있고 (RHEL 7에는 기본으로 포함되어 있다.) yum install bridge-utils # apt install bridge-utils 아래 사이트에서 clone 하여 make 하고 사용할 수도 있다. https://git.kernel.org/cgit/linux/kernel/git/shemminger/bridge-utils.git/ bridge 사용법 brctl 기본 사용법 Usage: brctl [commands] commands: addbr add bridge delbr delete bridge addif add interface to bridge delif delete interface from bridge hairpin {on|o..
apache에서 mod_wsgi 를 통한 서비스를 하는 방법을 알아보자 우선 /etc/httpd/conf.d/01-wsgi.example.com.conf 를 생성한다.아래는 sample configuration이다. DocumentRoot /var/www/html ServerName wsgi.example.com # 아래 설정에서 마지막 argument는 full path를 넣어주는게 편하다. (향후 관리를 위해서도) WSGIScriptAlias / app.py 실제 python code는 다음과 같다.(필수적으로 application 이라는 function이 존재해야 하고 response header를 포함한 응답이 return 되어야 한다.) def application(environ, start_r..
windows를 사용해야 하는 상황에서 vi를 통한 개발 환경을 사용하고자 할 경우 다음과 같은 도구를 설치하여 사용이 가능하다.(개인적으로 ubuntu에 익숙한 상황이라 윈도우에 ubuntu와 같은 terminal 효과를 만들고 싶었다.) Program Information- vim program : vim.org 홈페이지에서 다운로드 받아 설치 및 설정을 수행한다.- ctags : http://ctags.sourceforge.net/ (zip 파일 다운로드)- terminal program : 아래의 사이트에 권장하는 terminal 프로그램들이 존재하여 그중 선택하여 설치하면 된다. http://www.slant.co/topics/1552/~terminal-emulators-for-windows- ..
ATDD(Acceptance Test Driven Development)를 지향하는 test frameworkpython을 기반으로 만들어졌고 jython(JVM), IronPython(.NET), PyPy 등을 지원한다. 흔히 줄여서 RF라고도 불리운다. 해당 Test Framework는 keyword를 기반으로 동작하게 된다.1. meaning of keyword driven table-driven testing 혹은 action word based testing이라고도 불리운다. 키워드나 동작단어를 통해 테스트를 수행하도록 돕는다. - https://en.wikipedia.org/wiki/Keyword-driven_testing 2. meaning of data driven 하나의 keyword를 ..
* TCP / UDP socket file 참고사항 1. process 당 open 가능한 file 갯수 ulimit -n 로 확인 가능하며 대체로 1024가 default로 사용된다. ulimit -n 2048 과 같이 설정 가능하며 sysctl을 이용하거나 ulimit.conf를 변경하여 적용할 수 있다. (process 당 생성된 소켓파일을 확인하고자 할 경우 /proc/[pid]/fd 디렉토리에서 socket이라는 이름으로 symbolic link되어 있는 파일들을 확인하면 된다. 또한 socket파일의 경우 netstat -nap command를 이용해 생성된 socket file에 대해 확인할 수 있다.) 2. system에서 최대로 open할 수 있는 file 갯수 /proc/sys/fs/f..
SSH 인증서를 통한 접속 방법 아래 명령을 통해 인증서를 생성한다. (당시 패스워드는 아무 입력없이 엔터로 넘어가도 무방하다.) # ssh-keygen -t rsa scp와 같은 도구 사용하여 인증서 이동(이동시 authorized_key로 name 변경) # scp id_rsa.pub testuser@192.168.1.1://home/testuser/.ssh/authorized_key 최종적으로 보유하고 있어야 하는 파일들 정리 Client (접속자) Server (접속대상) id_rsa.pub, id_rsa authorized_key 접속시 에러 메세지 출력 서버내 디렉토리 권한 및 소유자 변경 1. User(계정) directory (ex. /home/testuser) 2. .ssh directo..
- Total
- Today
- Yesterday
- DevSecOps
- aquasecurity
- openstack backup
- ceph
- kubernetes install
- OpenStack
- K3S
- vmware openstack
- wsl2
- Jenkinsfile
- kata container
- minio
- GateKeeper
- nginx-ingress
- socket
- Helm Chart
- boundary ssh
- openstacksdk
- jenkins
- mattermost
- hashicorp boundary
- ansible
- macvlan
- kubernetes
- azure policy
- Terraform
- metallb
- crashloopbackoff
- open policy agent
- minikube
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |