본 포스팅에서는 Dockerfile로 Image 생성 시 오류에 대한 해결 방안입니다. 먼저 Dockerfile은# cat DockerfileFROM ubuntu:16.04ADD /home/nrson/httpd-2.2.34.tar /root/dockerT/sourceWORKDIR /root/dockerT/sourceRUN ./configure; make; make installEXPOSE 80CMD [ "/usr/sbin/httpd" ]#베이스 이미지 ubuntu:16.04에 httpd 소스를 가지고 빌드 및 설치를 한 후, 80 포트를 개방하고 httpd를 실행하는 예제입니다.[Error Message][root@k8s-master dockerT]# docker build --tag centos/htt..
본 포스팅에서는 docker login시 Warning: failed to get default registry endpoint from daemon (Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?). Using system default: https://index.docker.io/v1/ 에러에 대한 가이드를 진행합니다. 환경은 linux / docker를 구성하구 1.1.1.1 server에 docker repository k8s-master가 위치합니다. docker login을 위한 repository를 다음과 같이 추가합니다. 추가한 docker repository는 ..
본 포스팅에서는 WildFly의 datasouce 연동방식(Thin,OCI)에 대해 알아보겠습니다. 각 DB벤더사에서는 4가지 종류의 JDBC Driver가 있습니다. 그중에서도 Type2와 Type4형태의 Driver를 많이 제공합니다. Type2 Driver란, Oracle로 이야기한다면 Sql*Net을 필요로 하며, .dll또는 .so형태의 H/W 종속적인 Native Module을 통해서 DB와 연결합니다. Oracle의 경우, JDBC Type2형태를 OCI(Oracle Call Interface) Driver라고 부릅니다. Type4 형태의 JDBC Driver는 순수하게 Java package만으로 바로 DB연결이 가능합니다. Oracle의 경우, JDBC Type4형태를 Thin Drive..
본 포스팅에서는 Linux에서의 CPU 과점유현상을 분석해보겠습니다. 먼저 CPU 사용률은 서버의 중요한 성능포인트가 됩니다. CPU사용률이 지나치게 높을경우, Web/WAS 뿐만아니라 H/W, Network등의 bottleneck(병목)현상을 유발하게됩니다. 이번 포스팅에서는 Linux에서의 CPU과점유현상에 대해 알아봅니다. 먼저, 특정 계정의 CPU 사용률을 보기위한 명령어는 다음과 같습니다. 자세한 옵션은 아래에서 살펴보겠습니다. top -H -U [계정명] [wildfly@kmkang~/jboss64/bin$]top -H -U wildfly PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 4560 wildfly 20 0 7155556 587304 ..
본 포스팅에서는 JBoss Thread Pool 설정에 대해 알아보겠습니다.Thread Pool의 장단점에 대해 알아보고, Jboss 6 버전을 기반으로 제공하고 있는 다양한 Thread Pool 설정방식에 대해 살펴보겠습니다. 먼저 Thread Pool은 왜 사용해야할까요? Thread pool이라는것은 일정 갯수의 Thread를 두고, 만약 작업할 일이 생긴다면 대기상태인 Thread가 있는지 보고, 있다면 그 쓰레드로 작업을 처리한 후 다시 대기상태로 전환할수 있도록 만들어놓은 영역이라고 생각하면 됩니다. JAVA에서 Thread pool을 사용하는 이유는, 아래와 같습니다.- 성능저하를 방지하기 위해 : 매번 발생되는 작업을 동시에 병렬적으로 처리하기 위해서는 Thread를 생성하고 / 수거해야하..
발생 시점 : 도커 컨테이너를 실행하기 위해 docker run 수행 시 발생 Error Case : The container name "/kuardtest" is already in use by container "8cc59b5bed38c16136334fbc4d23d.." [root@kmkang ~]# docker run -d --name kuardtest --publish 8080:8880 nara0617/kuardnrson:20180910 docker: Error response from daemon: Conflict. The container name "/kuardtest" is already in use by container "8cc59b5bed38c16136334fbc4d23d..". You..
발생 시점 : Dockerfile을 작성한 이후 docker build -t kuard-adm64:1 . 수행 후 아래와 같은 Error 발생 Error Case : COPY failed: stat /var/lib/docker/tmp/docker-builder818542770/bin/kuard: no such file or directory [root@kmkang kuber]# docker build -t kuard-adm64:1 . Sending build context to Docker daemon 16.9kB Step 1/4 : FROM alpine ---> 11cd0b38bc3c Step 2/4 : MAINTAINER Kelsey Higntower ---> Using cache ---> 19c08..
발생 시점 : Dockerfile을 작성한 이후 docker build -t kuard-adm64:1 . 수행 후 아래와 같은 Error 발생 Error Case : ERRO[0000] failed to dial gRPC: cannot connect to the Docker daemon. Is 'docker daemon' running on this host?: dial unix /var/run/docker.sock: connect: no such file or directory context canceled 문제 원인 : 위와 같은 Error 발생 시 Docker Daemon이 기동되어 있는지 여부를 확인합니다. ==> dockerd process 기동 여부 [root@kmkang kuber]# ps ..
본 포스팅은 지난포스팅의 연장선으로 텔레메트리의 측정 활성화에 대해 알아보겠습니다.지난 시간에는 오픈스택 텔레메트리 서비스란 무엇인지, 구성요소는 어떤것이 있는지 그리고 설치와 설정과정은 어떻게 되는지 알아보았습니다. 오늘은 이 연장선상에서 텔레메트리를 이용하여 이미지 서비스, 컴퓨트 서비스, 블록 스토리지, 오브젝트 스토리지의 측정 활성화에 대해 알아보고 검증과정을 살펴보겠습니다.먼저 텔레메트리를 사용하는 이미지 서비스를 구성해보겠습니다.1. /etc/glance/glance-api.conf 수정notification과 RabbitMQ 메시지 브로커 접근 구성[DEFAULT]notification_driver = messagingv2...[oslo_messaging_rabbit]rabbit_host =..
1. DB 생성 및 관리 본 장에서는 PostgreSQL powered by S-Core DB생성 및 관리, Schema 관리에 대해 설명합니다. 1.1 데이터베이스 생성 CREATE DATABASE를 활용하여 데이터베이스를 생성합니다. PostgreSQL powered by S-Core 설치 후 기본으로 생성되는 Database & User 정보를 확인합니다. 1.1.1 데이터베이스 정보 확인 postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+-------+----------+-------------+-------------+------------------- po..
- Total
- Today
- Yesterday
- API Gateway
- webtob
- 마이크로서비스 아키텍처
- JBoss
- SWA
- aws
- MSA
- nodejs
- 마이크로서비스
- JEUS6
- wildfly
- 아키텍처
- 오픈스택
- jeus
- aa
- Da
- SA
- Architecture
- apache
- git
- OpenStack
- kubernetes
- openstack token issue
- JEUS7
- Docker
- openstack tenant
- node.js
- k8s
- 쿠버네티스
- TA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |