-
[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/으로 접근이 가능하다.
-
[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/
-
[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 가 컨테이너를 어떻게 생성하냐” 의...
-
[Devops] Gitlab CE 설치
목차 Gitlab-CE 설치 Jenkins 설치 Nexus Repository Manager 설치 Gitlab CE Gitlab 이란? 위키백과에서는 아래와 같이 설명하고 있습니다. 깃랩(GitLab)은 깃랩 사(GitLab Inc.)가 개발한 위키와 이슈 추적 기능을 갖춘 웹 기반의 데브옵스 시스템으로써, 오픈 소스 라이선스 및 사유 소프트웨어 라이선스를 사용한다. 2019년 현재, 깃 저장소와 이슈 추적 기능을 가춘 유일한 단일 어플리케이션의 (Single Application) 데브옵스 솔루션이다. 시중에 유통되고 있는 많은 데브옵스 솔루션들은 자신들의 특화된 영역 이외는 API를 이용한 연동 만을 제공하지만 깃랩은 단일 어플리케이션으로써 데브옵스의 전...
-
[Kubernetes] IBM Cloud Kubernetes Service 를 Free Tier 로 사용해보자!
목차 IBM Cloud Kubernetes Service 생성 IBM Cloud Cli 및 Kubectl 설치 Deploy Sample Service Delete Kubernetes Cluster 참고 자료 관리형 Kubernetes Service 각 Public Cloud Provider 에서는 관리형 Kubernetes Service를 제공하고 있습니다. AWS 에서는 Amazon Elastic Kubernetes Service(AWS EKS), Azure 에서는 Azure Kubernetes Service(AKS)의 이름으로 서비스를 하고 있으며, IBM 에서는 IBM Cloud Kubernetes Service(IKS) 라는 서비스를 제공하고 있습니다. 이번 포스팅에서는 무료로 관리형 Kubernetes 서비스를 이용 할 수 있는 IBM Cloud Kubernetes Service(이하 IKS) 를...
-
[RHV] Red Hat Virtualization Host 추가 및 VM 생성
목차 Red Hat Virtualization Host 설치 Red Hat Virtualization Standalone Manager 설치 Red Hat Virtualization Host 추가 및 VM 생성 Red Hat Virtualization Host 추가 이전 포스트에서는 RHVM 을 설치하였습니다. 첫번째 포스트에서 설치한 RHVH 를 RHVM 에 연결하여 Manager 에서 Hypervisor 를 관리 할 수 있도록 하겠습니다. RHVH 호스트 추가 RHVM 관리 포탈에서 호스트 탭을 선택합니다. 그리고 새로 만들기를 선택합니다. RHVH 의 주소 정보 및 SSH 접속 정보를 입력합니다. 연결이 되면 호스트를 관리하기 위한 설치를...
-
[RHV] Red Hat Virtualization Standalone Manager 설치
목차 Red Hat Virtualization Host 설치 Red Hat Virtualization Standalone Manager 설치 Red Hat Virtualization Host 추가 및 VM 생성 Red Hat Virtualization Manager 요구 사항 Red Hat Virtualization Manager(이하 RHVM)은 아래와 같은 하드웨어 요구 사항이 있습니다. 참고 자료 : RHV Document Red Hat Virtualization Manager 설치 RHVM은 설치 방법이 두가지가 있습니다. Standalone 방식, Self-Hosted Engine 방식이 있습니다. 이 방식에 대해 간단히 설명을 하면, Standalone : RHVM 단독 시스템(baremetal) Self-Hosted Engine : RHVM을 Hypervisior 에...
-
[RHV] Red Hat Virtualization Host 설치
목차 Red Hat Virtualization Host 설치 Red Hat Virtualization Standalone Manager 설치 Red Hat Virtualization Host 추가 및 VM 생성 Red Hat Virtualization Host 란? RHVH (Red Hat Virtualization Host)는 Red Hat Enterprise Linux 기반의 최소 운영 체제이며 Red Hat Virtualization 환경에서 하이퍼바이저 역할을 하는 물리적 시스템을 간단하게 설정할 수 있도록 설계되었습니다. 참고 자료 : RHV Document RHVH 설치 준비된 RHVH 4.1 DVD 이미지를 통해 부팅을 합니다. 언어를 선택합니다. 아래 화면은 RHVH 설치 화면입니다. 기본적으로...
-
[Linux] KVM nested virtualization
KVM nested virtualization KVM nested virtualization 를 구성하여 VM CPU 가상화를 활성화 할 수 있습니다. 이와 같이 구성 할 경우, 가상화 VM 내에서 한번더 가상화 구성이 가능합니다. kvm-intel module 설정 아래와 같이 kvm-intel module parameter 를 추가합니다. [root@kvm ~]# cat /etc/modprobe.d/kvm-nested-module.conf options kvm-intel nested=1 이후 시스템을 재부팅하고 KVM nested virtualization 구성이 되었는지 확인합니다. [root@kvm ~]# cat /sys/module/kvm_intel/parameters/nested Y kvm-intel module 상세 확인 [root@kvm ~]# modinfo kvm-intel filename: /lib/modules/3.10.0-1062.4.3.el7.x86_64/kernel/arch/x86/kvm/kvm-intel.ko.xz license: GPL author: Qumranet retpoline: Y rhelversion:...
-
[Linux] noVNC 구성
noVNC 구성 noVNC 란? noVNC는 HTML VNC 클라이언트 프로그램입니다. noVNC 구성 install requirement package $ yum -y groupinstall "GNOME Desktop" $ yum -y install epel-release install noVNC package $ yum -y install novnc python-websockify numpy tigervnc-server start service vncserver $ vncserver :1 vncserver 가 시작되면 vnc 접속용 password 입력을 요구합니다. 해당 password 는 noVNC 에 접근 할 때 필요한 password 입니다. start service websockify $ websockify -D --web=/usr/share/novnc/ 6080 localhost:5901 위와 같이 명령을 수행하면 6080...