• Blog
    • About
    • Links
    • Tags

    chhanz 기술 블로그

    소소하게 기술 자료 공유하고 있습니다.

    Featured Posts
    • [OpenShift 4.4] Deploying Applications From Source

      해당 자료는 사내 교육용으로 제작된 자료입니다. 자료 사용시 출처 부탁 드려요. 목차 Deploying Applications From Images Deploying Applications From Source Deploying Applications From Template Deploying Applications From Source 이번 Lab 은 Source 를 이용하여 App 을 배포 하도록 하겠습니다. PHP WebApp 배포 Web Console 로 developer 계정으로 로그인합니다. 테스트를 위한 신규 Project 생성합니다. From Git 항목을 선택합니다. 소스 주소 https://github.com/chhanz/docker-swarm-demo.git 를 입력하고 사용할 Builder 로 PHP 를 선택합니다. Builder 로 사용할 PHP Version 선택합니다. Build...

      kubernetes openshift

      chhanz's profile image

      chhanz

      2020-06-22

    • [OpenShift 4.4] Deploying Applications From Images

      해당 자료는 사내 교육용으로 제작된 자료입니다. 자료 사용시 출처 부탁 드려요. 목차 Deploying Applications From Images Deploying Applications From Source Deploying Applications From Template Deploying Applications From Images 이번 Lab 은 Container Image 로 생성된 App 을 배포 하도록 하겠습니다. Django WebApp 배포 Web Console 로 developer 계정으로 로그인합니다. 새로운 Project 를 생성합니다. openshiftkatacoda/blog-django-py Django WebApp 를 배포합니다. Copy to Paste : openshiftkatacoda/blog-django-py 배포 완료! CLI 로 배포 $ oc login -u developer $ oc...

      kubernetes openshift

      chhanz's profile image

      chhanz

      2020-06-18

    • [Container] Container & Orchestration 교육 자료

      해당 자료는 사내 교육용으로 제작된 자료입니다. 자료 사용시 출처 부탁 드려요. https://github.com/chhanz/container-hands-on Container & Orchestration 교육 자료 목차 Docker Podman Kubernetes OpenShift Docker Hands-on 환경 OS : CentOS 7.7 Disable SELinux, Firewalld Install Install Package $ yum -y install docker start service docker $ systemctl enable --now docker RUN start container nginx $ docker run -d -ti --name nginx -p 80:80 nginx check container nginx $ docker ps -a access web $ crul http://192.168.200.100 stop...

      docker podman kubernetes openshift

      chhanz's profile image

      chhanz

      2020-05-21

    • [Ansible] Red Hat Ansible Tower Bundle 설치(v3.6.3)

      Red Hat Ansible Tower Bundle 설치(v3.6.3) Ansible Tower 설치 준비 Ansible Tower 설치를 위해 아래와 같이 Repository 를 Enable 합니다. $ subscription-manager repos --enable=rhel-7-server-rpms $ subscription-manager repos --enable=rhel-7-server-ansible-2.9-rpms $ subscription-manager repos --enable=rhel-server-rhscl-7-rpms 위와 같이 Red Hat Ansible Tower Download Center 에서 Ansible Tower 3.6.3 Setup Bundle 을 Download 합니다. Download 된 Bundle 을 설치할 시스템에 Upload 하고 아래와 같이 진행니다. [root@fastvm-r77-99 ~]# tar xzvf ansible-tower-setup-bundle-3.6.3-1.tar.gz [root@fastvm-r77-99 ~]# cd ansible-tower-setup-bundle-3.6.3-1 Ansible Tower 설치 inventory 수정 아래와...

      ansible

      chhanz's profile image

      chhanz

      2020-05-12

    • [Devops] Jenkins CI Pipeline 구성

      목차 Gitlab-CE 설치 Jenkins 설치 Nexus Repository Manager 설치 Jenkins CI Pipeline 구성 Jenkin 를 이용하여 CI 를 자동화해보자! 이번 포스팅에서는 Jenkins 를 이용하여 CI 를 자동화 하는 방법을 알아보도록 하겠습니다. 이 구성은 Github 의 Actions 와 비슷하게 구성 할 수 있습니다. Pipeline 시나리오 1) Gitlab 의 특정 Project 에서 Push or Merge 가 발생하면 Jenkins 에 CI 를 발생하도록 webhook 을 발생한다. 2) Jenkins 는 설정된 Pipeline 에 맞게 CI 를 진행한다. 3) CI...

      devops

      chhanz's profile image

      chhanz

      2020-05-04

    • [Devops] Nexus Repository Manager 설치(use docker)

      목차 Gitlab-CE 설치 Jenkins 설치 Nexus Repository Manager 설치 Nexus Repository Manager 3 (OSS Version) 설치 Private Container Image 저장소를 만들기 위해 Nexus Registory Manager(이하 Nexus) 구성을 하려고 합니다. Nexus Data 저장 공간 생성 Nexus Data 공간을 생성합니다. $ mkdir /data $ chown 200:200 /data UID/GID 는 200 으로 설정합니다.(Container Image 에 선언되어 있습니다.) Use Docker Docker 를 이용할 경우, 아래와 같이 명령을 수행합니다. $ docker run -d -p 8081:8081 -p 5000:5000 --name nexus -v...

      devops

      chhanz's profile image

      chhanz

      2020-04-17

    • [Devops] Jenkins 설치(RPM/WAR)

      목차 Gitlab-CE 설치 Jenkins 설치 Nexus Repository Manager 설치 Jenkins RPM 설치 RPM 을 이용한 설치 과정입니다. 참고 문서 : https://pkg.jenkins.io/redhat/ RPM Version 필수 Package 설치 $ yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel Jenkins repository 추가 $ wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo Jenkins 설치 $ yum install jenkins Jenkins 서비스 시작 $ systemctl enable jenkins $ systemctl start jenkins Jenkins WAR 설치 Warfile 을 배포하여 설치 하는 과정입니다. WAR Version 필수 Package 설치 $ yum -y install...

      devops

      chhanz's profile image

      chhanz

      2020-04-16

    • [Tomcat] Tomcat War file 배포

      SubPath 배포 sample.war 을 준비한다. /var/lib/tomcat/webapps 에 War File을 위치한다. Tomcat 서비스를 기동한다. http://localhost:8080/sample 으로 접근이 가능하다. ROOT 로 서비스 sample.war 을 준비한다. /var/lib/tomcat/webapps 에 War File을 위치한다. /var/lib/tomcat/webapps/sample.war file 의 이름을 ROOT.war 로 변경한다. tomcat 서비스를 기동한다. http://localhost:8080/으로 접근이 가능하다.

      tomcat

      chhanz's profile image

      chhanz

      2020-03-12

    • [Linux] .bash_history 로그에 timestamp 추가하기

      .bash_history 로그에 timestamp 추가하기 Add timestamp to .bash_history /etc/profile 에 해당 구문을 추가한다. HISTTIMEFORMAT="[%Y-%m-%d %H:%M:%S] " export HISTTIMEFORMAT Result [root@fastvm-centos-7-7-30 ~]# history 1 [2020-01-13 17:34:40] history -ps 2 [2020-01-13 17:34:40] ls 3 [2020-01-13 17:34:40] ip a 4 [2020-01-13 17:34:40] lsblk 5 [2020-01-13 17:34:40] df 6 [2020-01-13 17:34:40] history -ps 7 [2020-01-13 17:34:40] history 8 [2020-01-13 17:34:40] ls 9 [2020-01-13 17:34:40] cd /etc 10 [2020-01-13 17:34:40] ls 11 [2020-01-13 17:34:40] cd profile.d/

      linux

      chhanz's profile image

      chhanz

      2020-03-10

    • [Container] Podman 설치 및 사용법

      Podman 이란? Red Hat Enterprise Linux 8 / CentOS 8 부터는 Docker 대신 Podman 이라는 도구를 제공합니다. Podman 은 Docker 와 동일하게 단일 노드에서 pod, 컨테이너 이미지 및 컨테이너를 관리합니다. Pod 라고 하는 컨테이너 및 컨테이너 그룹을 관리할 수 있는 libpod 라이브러리를 기반으로 합니다. RHEL 8 Release Note 이번 포스팅에서는 Podman 의 설치 및 기본 사용법에 대해 확인 해보겠습니다. Docker VS Podman Docker 와 Podman 은 아래와 같이 “컨테이너 Cli 가 컨테이너를 어떻게 생성하냐” 의...

      container

      chhanz's profile image

      chhanz

      2020-03-02

    • Previous Page
    • 9
    • 10
    • 11
    • 12
    • 13
    • Next Page
    • github
    • linkedin
    • rss

    ©2025 chhanz.github.io. All rights reserved.