전체 글 128

[VMWARE] [IP] 공인 IP (DHCP) + 사설 IP 같이 사용 법

1. 개요 1) 공인 IP 별도 부여와 함께 사설 IP를 부여하고 싶을 때의 방법을 정의한다. 2) 설계 - 외부망 NIC 추가 - 내부망 DB NIC 추가 2. 처리 1) IP 할당 이후 라우팅을 이용하여 게이트 웨이(GW)을 통해 접근할 수 있도록 한다.(방화벽 제어) 2) 명령어 - 라우팅 고정 파일 ADDRESS0=172.16.33.0 NETMASK0=255.255.255.0 GATEWAY0=172.16.31.1 ADDRESS1=172.16.30.0 NETMASK1=255.255.255.0 GATEWAY1=172.16.31.1 - 명령어 route add -net 172.16.33.0 netmask 255.255.255.0 gw 172.16.30.1 dev ens192

Linux 2022.03.12

[ORACLE] 19c 설치 방법

CentOS에 Oracle 19C 설치 Oracle 19c는 다중 모델을 목적으로 나온 데이터베이스입니다. 최근 오라클 19c로 전환하여 사용하는 곳이 증가하였습니다. 19c를 테스트 목적으로 설치를 진행하였으며, 설치하는 과정을 작성하였습니다. /app 아래 설치하고자 경로를 일부 변경하였습니다. 오라클 19c 설치 파일은 오라클 홈페이지에서 받을 수 있습니다. 사전 설치 호스트 명 설정 호스트 명의 "oracledb"로 설정하였습니다. $ hostnamectl set-hostname oracledb $ echo "192.168.0.4 nakanara.com nakanara" >> /etc/hosts 자동 설정 yum을 통하여 Oracle 설치에 필요한 내용을 설치합니다. 패키지를 통한 자동 설정이 아..

[VMWARE] [파티션] 파티션 확장 방법 (GPT + LVM + EXT4 )

1. 개요 1) 기존 디스크 부족으로 인해 증가가 필요하다. 2) 파티션이 GPT + LVM 인 경우 원활히 증가할 수 있다. 2. 방법 1) 파티션 불륨 정보를 먼저 확인한다. lsblk -f 2) 대상 LVM 불륨 정보 중 LV 정보를 확인한다. 나는 nvme0n1p3 이 Target 정보이다. # 파티션 툴 설치 yum install cloud-utils-growpart # /dev/nvme0n1 디스크 중 3번째 growpart /dev/nvme0n1 3 ※ 오류 발생 위와 같은 오류 발생시 Gdisk 를 설치한다. #!/bin/bash yum install gdisk 3) 디스크 확장 확인 gdisk -l /dev/nvme0n1 4) 물리 PV 디스크 확장 pvresize /dev/nvme0n1..

Linux 2022.03.07

[CentOS] [Linux] 파티션 선택 및 선정

1. 파티션 선택 1) 파티션 타입 ※ 파티션의 선정은 기본적으로 EXT, XFS, BRTFS 등 다양한 타입. 보통 EXT4 또는 XFS으로 한다. 2) 다만, EXT4가 지원하는 최대 사이즈와 XFS가 지원하는 최대사이즈의 차이가 존재한다. ※ EXT4 : 16GB / XFS 16GB ↑ 2. 디스크 사이즈 결정 1) NVME 70GB, DATA HDD150GB 할당 조건 - /boot 512 Mib, swap (메모리 * 2 GiB 단, 메모리가 16 GiB 이상인 경우 8 GiB까지만) - / nvme 잔여 할당 2) /data 150 GiB 할당 3) 모든 불륨은 LVM으로 설정한다. - 단순 표준 파티션의 형식의 경우 파티션 확장이 용의하지 않기 때문에 이제는 LVM을 권장한다. 4) VMwa..

Linux 2022.03.07

[JAVA] [V3] 연동시 테스트(*패턴) 검사용 임시 파일

Ahnlab 사에 V3 TSEngine (서버 모듈)을 통해 V3 Virus 바이러스 백신 엔진 테스트시 사용되는 패턴 파일이다. 위 파일은 txt 파일이며, 파일 속 문구 내용은 다음과 같다. X5O!P%@AP[4PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H* https://www.eicar.org/?page_id=3950 해당 사이트를 통해 바이러스 파일(실제 바이러스 없음)을 통해 검사하면 원활하게 테스트할 수 있을 것이다.

[VMWARE][DELL][T7920] Esxi 7.0 U3 클라우드 컴퓨터 구축기

1. 배경 1) 프로젝트 및 외주를 진행하면서 서버라는게 참.. 간사하게도 무료를 이용해서 개발을 하다보니 계속하여 제약사항이 생겨 결국 좋은기회로 진행한 외주에서 사업비를 꽤 벌어들이게 되어 재투자를 하게되었다. 2) 현재 DELL T7920 Workstation 모델을 이용하여 Vmware Esxi 를 구축하였다. 2. 스펙 1) 모델명 : DELL T7920 Workstation 2) 메모리 : DDR4 2666V ECC-REG 256 GB 3) 디스크 : - [NVME] Samsung 970 Evo Plus PCI x3.0 1TB - [NVME] Adata XPG PCI x4.0 1TB - [SSD] MX400 1TB - [HDD] WD Blue 8TB - [HDD] WD Enterprise Go..

Linux 2022.02.18

[MariaDB] [RDBMS] MariaDB Index 3072 bytes

1. 배경 1) 코드 관련 테이블 설계 중 "[42000][1071] Specified key was too long; max key length is 3072 bytes" 오류 발생 2. 처리방안 ※ 참고 : EUC-KR 언어셋 : 2 bytes, UTF-8 3 bytes, UTF-8 MB4 4bytes 1) 내 데이터베이스는 현재 UTF-8 MB4로 구성되어있다. - 이유는 현존하는 데이터 형식이 이모지 => UTF8MB4 이기 때문에 용량과 리소스를 좀 더 사용하더라도 UTF8 MB4로 구성하는게 맞다 생각해서이다. 2) 4개의 필드 컬럼을 최초 1000으로 설정 하였더니 인덱스 사이즈 오버로 인해 다음과 같이 변경을 한다. - (3072 byte / 4 (컬럼 4개)) / 4 (UTF8MB4 4b..

[AWS 이관][AWS Migration] 카페24 Cafe24 to Amazon AWS EC2

1. 배경 1) 나는 고객사 대표님의 요청을 받아 카페24 (Cafe24) 퀵서버 호스팅에서 운영중인 물리서버 4대를 이관 의뢰를 받게 되었다. 2) 배경을 알아보던 중 안정적으로 이관 방법을 찾아보다가 이관 중에는 비용이 발생하면 부담이될 것 같아서 다음과 같이 계획한다. - vmware esxi를 이용해서 가상 머신을 구성한다. - 구성된 가상머신에서 각종 서비스를 이관 후 기능 테스트를 마친다. - 기능 테스트가 완료되면 본격적인 본 이관에 착수한다. 2. 작업 1) 물리서버에서 현재 사용 중인 크론탭(배치), 미들웨어 (WAS), 웹서버(WEB) 외의 ps -ef 로 검색되는 서비스는 기본적으로 이관 대상으로 본다. 2) 이관 목록 탐색 후 다음과 같이 작업한다. - 각종 서비스 설정 파일 경로를..