본문 바로가기
반응형

기초 튼튼탄탄탄35

[Ansible-playbook 예제] MariaDB 설치 및 user, schema 생성하기 개요 MariaDB 을 구축하고, MariaDB 서비스를 구동하고, 쿼리를 실행하는 playbook을 작성해보겠습니다. ansible-playbook의 기본 구조는 여기에 정리해놓았습니다. 아래와 같은 구조로 playbooks를 구성하겠습니다. - sunny-mariadb-playbooks - hosts - install-mariadb.yml - roles - mariadb - meta - tasks - templates - my.cnf - files - maria_init - tasks - group_vars 1. hosts 파일 작성 vim ./sunny-mysql-playbooks/hosts [mariadb-client] sunny1.test.com sunny2.test.com sunny3.test.. 2021. 1. 8.
[mysql] 마스킹처리하는 함수 만들고 실행하기 문자열, 마스킹처리 시작위치, 마스킹처리 끝위치, 마스킹 문자를 입력하면 문자열을 마스킹처리 해주는 함수를 만들어보겠습니다. MASK("잇서니티스토리블로그", 3, 7, "*" ) 함수를 수행하면 잇서니****블로그로 출력될 것입니다. 1. 함수 생성 DELIMITER // DROP FUNCTION IF EXISTS mwav.MASK// /** * Returns a new string that is masked by given character. * The masked portion begins at the specified P_BEGIN_INDEX and extends to the character at index P_END_INDEX - 1. * Thus, the lenght of the masked.. 2021. 1. 8.
웹서버(apache) / WAS(wildfly) / DB(MariaDB) 설치 및 연동하기 개요 웹사이트에 필요한 web서버, was, DB서버 설치 및 연동 과정을 정리한다. 실습은 Virtual box를 사용하여 진행한다. vm1 : web + was vm2 : DB 리눅스 프로그램 설치방법 1) 소스 설치 소스파일을 다운받아 직접 컴파일하여 프로그램을 설치하는 방법 설치 시, 프로그램 환경설정이 가능 (./configure) 의존성문제가 거의 없음 컴파일러로 컴파일하여 설치하므로 시간이 오래걸림 (make, make install) 환경설정을 잘못할 경우, 프로그램 설치가 안될 수도 있음 2) 바이너리 설치 소스버전으로 설치된 프로그램의 디렉토리를 압축해놓은 파일을 이용하여 설치 압축만 해제하면 설치 가능 3) 패키지 설치 rpm을 이용해서 프로그램 설치 및 삭제 등을 관리 프로그램 의존.. 2021. 1. 6.
[리눅스-CentOS] 로컬 Repository 만들기 개요 local repository를 구축하는 과정을 실습한다. repository 개념을 확실하게 다진다. 실습은 virtual box를 사용한다. (노드 2개) 목차 repository란? local repository란? local repository 구축하기 패키지 옮기기 httpd createrepo repo 파일 작성 배포 (hosts 파일, repo 파일) 테스트 노드에서 local repository 사용해보기 repository란? 말 그대로 저장소이다. 패키지를 설치할 때, 우리가 아무 생각 없이 yum install 을 할 수 있었던 이유는 repository를 인터넷을 통해 접근할 수 있었기 때문이다.http://yum.mariadb.org/10.1/centos/6.5/x86_64/.. 2021. 1. 6.
PCS로 HA 클러스터 구성하기 (WAS-wildfly) 개요 상황 포탈사이트에 업로드되는 파일들을 저장할 스토리지가 필요함 사용 가능한 스토리지가 1개만 있는 상황임 WAS 2대가 스토리지를 공유하여 사용하도록 해야함 해결방안 PCS로 WAS 2대를 클러스터링 하여 공유스토리지 환경을 구축한다! 목차 포탈 Architecture 설명 LVM (Logical Volume Manager) 클러스터링 사전작업 클러스터 구성 테스트 참고자료 1. 포탈 Architecture 설명 구성요소 웹서버 2ea / WAS 2ea / DB서버 2ea / WAS용 공유스토리지 1ea / DB용 공유스토리지 1ea 웹서버 apache 2.4 vip를 통해 로드밸런싱 됨 WAS와 연동하는 모듈(mod_jk) 사용 => WAS01(active), WAS02(standby)로 설정함 .. 2021. 1. 4.
percona xtraDB cluster 설치하기 개요 2019년 프로젝트를 했을 때 DB가 percona xtraDB cluster 형상이었다. multi-master 구조이다. percona DB를 처음 접해봐서 구축테스트를 해보며 내용을 정리하고자 한다. 1. percona DB 구축 (1) 설치 yum install http://52.33.4.66/percona/centos/6/os/x86_64/percona-xtrabackup-2.3.5-1.el6.x86_64.rpm yum install https://repo.percona.com/centos/6Server/RPMS/x86_64/Percona-XtraDB-Cluster-server-56-5.6.37-26.21.3.el6.x86_64.rpm yum install Percona-XtraDB-Clu.. 2021. 1. 3.
반응형