Please assign a menu to the primary menu location under menu

Yongbok Blog

All of the operating system

How to Install JIRA + MariaDB on CentOS 6

Jira? Atlassian사에서 개발한 Issue Tracking System 이며, 프로젝트 스케쥴에 대한 관리도구와 개발원간에 작업을 배분하고 커뮤니케이션하는 도구로 사용 합니다. Figure 1. JIRA Architectural Overview   본 문서는 CentOS 6.x 에서 테스트 되었으며, Front-end는 Nginx가 위치하며 Reverse Proxy로 Jira에 연결 해주며, Jira는 standalone 형태로, RDBMS는 MariaDB로 사용하여 설치를 진행 하였습니다.   1. CentOS 설정 – Selinux 비활성화 # sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/sysconfig/selinux   – iptables HTTP 80번 포트 허용 # nano /etc/sysconfig/iptables # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT :FORWARD ACCEPT :OUTPUT ACCEPT -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT -A

How to install own private git server on Ubuntu 12.04 LTS

개인적으로 private git 저장소가 필요한 경우나 회사 프로젝트의 협업을 위한 도구를 찾고자 하는 경우 gitlab을 구축하여 아주 유용하게 사용할수가 있습니다. 테스트 환경은 Ubuntu 12.04 LTS 에서 진행 되었습니다. 1. 필요 패키지 설치 root@ruo91:~# apt-get install -y build-essential zlib1g-dev libyaml-dev libssl-dev libgdbm-dev libreadline-dev libncurses5-dev libffi-dev curl git-core openssh-server redis-server checkinstall libxml2-dev libxslt1-dev libcurl4-openssl-dev libicu-dev   2. Ruby 설치 기존 패키지 방식으로 설치시 버전이 낮으므로 최신버전으로 합니다. gitlab의 요구사항중에 하나가 ruby 1.9 버전 이상입니다. Ubuntu 12.04 LTS 기준으로는 ruby 1.8 버전이 기본이라 버전이 낮은 관계로 새로 설치 합니다. 설치에는 패키지 설치 방법과 소스 설치 방법 중 원하는 것을 통해 설치 하시기 바랍니다.

How to Running an SSH services in a Docker Container

Docker를 가지고 해당 Container에 SSH 서비스를 운영할수 있는 방법에 대해 설명 드리겠습니다. Dockerfile 문서 파일을 생성후 아래와 같이 저장 합니다. root@ruo91:~# nano Dockerfile # # SSH Daemon Service # # Images를 선택 FROM ubuntu:12.04 MAINTAINER Yongbok Kim <ruo91@yongbok.net> # 기존 미러 서버를 한국 서버로 변경 RUN sed -i ‘s/archive.ubuntu.com/ftp.neowiz.com/g’ /etc/apt/sources.list # 최신버전으로 업데이트 후 SSH 및 필요 패키지 설치 RUN apt-get update ; apt-get install -y openssh-server aptitude net-tools curl # SSH 관련 설정 RUN mkdir /var/run/sshd RUN sed -i “/^*UsePAM/ s/.*/#&/” /etc/ssh/sshd_config RUN echo “UsePAM no” >> /etc/ssh/sshd_config # Root 비밀번호 설정 RUN echo ‘root:123456789’ |chpasswd # SSH 포트

How to install docker on ubuntu

Docker? LXC(Linux Containers) 개념에서 시작하며 기존 가상머신의 단점의 극복과 장점을 극대화 시킨 가상화 어플리케이션 이며, Hypervisor과 같이 운영체제를 통으로 가상화 하기 보단 Host OS와 Container OS의 다른 부분만을 패키징하여 격리시켜 주는 도구 입니다.  그림1. Hypervisor & Linux Container 차이점 Docker 0.8x 버전 이하에서 LXC 드라이버에 의존해서 동작하였는데 0.9x 버전부터는 libcontainer 드라이버가 내장으로 들어가 있어서, LXC 드라이버 없이 커널 컨테이너 API를 액세스할 수 있게 되었습니다. (namespaces, control groups, capabilities, apparmor profiles, network interfaces, firewalling rules) 그림2. New default driver: libcontainer   그리고, Docker는 Hypervisor 위에 올려져 있는 환경에서도 동작합니다. (AWS, KVM, XEN, VMware, Virtualbox…) Docker 설치 Ubuntu 12.04 LTS (64bit), Docker 0.9.1 버전에서 테스트

How to configure DRBD + GFS2 + Heartbeat + MariaDB on CentOS

두대의 서버에 DRBD + GFS2 + Heartbeat + MariaDB를 설치하여 DB서버 이중화 구성을 하는 방법에 대해 다루겠습니다. 대충 서버 구성은 다음과 같다고 보시면 됩니다. 설치 순서는 DRBD -> GFS2 -> MariaDB -> Heartbeat 가 되겠습니다. 설명 중간 중간에 “#” 의 형태로 나오면 양쪽 서버 모두 포함해서 설정하는 부분 입니다.. 실수 없으시길.. 테스트 환경 CentOS 6.5 x86_64 (2.6.32-431.5.1.el6) 서버 구성 Host Name          Type                      IP                   Storage ruo91-node1    Primary        192.168.0.10       10G SSD ruo91-node2

1 2 3 4 44