본문 바로가기

반응형

Project

Kubernetes를 활용한 Native-Wordpress 구성 * KVM 환경입니다. * kubernetes Version : 1.16v 1. Wordpress Architecture 2. 목표 * Ingress TLS termination 을 이용한 외부 연결 * Wordpress 에 Ceph를 이용하여 /var/www/html nfs로 마운트 하기 * DB서버 Headless 로 구성하여 ClusterIP 없이 구성 및 Ceph 를 이용하여 storage block 연결 * PodAffinity 와 AntiAffinity를 이용하요 Wordpress 와 DB서버 짝 만들어주기 * HPA 를 이용한 Auto-Scaling 3. YAML 소스 1. wordpress.yml #워드프래스 Deployment로 구성 apiVersion: apps/v1 kind: Depl.. 더보기
OpenStack Heat를 이용하여 LoadBalancer 구성 subnet은 기본값으로 17.16.100.0 대로 수정하였습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 heat_template_version: 2018-03-02 description: version 2017-09-01 created by H.. 더보기
Openstack 으로 Wordpress Infra 구성 * 컴퓨터 환경 : Ubuntu 18.04 * KVM 환경 : CentOS 7 이용 Compute : CPU 2 , RAM 4096 Controller : CPU 2, RAM 8192 * 오픈스택 까지 완료된 상태에서 진행 * admin , user , project 만 생성한 상태에서 진행 Admin 계정으로 Login 1. Public Image 만들기 cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2 해당 이미지 파일을 이용했습니다. 1-1 Admin -> Images -> Create Image 1-2 image 파일 상세내용을 확인하여 알맞게넣기 ImageName : 이미지이름 File : image 파일첨부 Format :.. 더보기
[Linux] LoadBalncer, ISCSI, NFS,wordpress 를 이용한 인프라 구성 환경 VM : KVM OS : CentOS7 Selinux 는 공통적으로 disabled상태로 진행했습니다. PC화면 기준으로 작성하였습니다. Storage Server 1. Network 설정 LoadBalancer NAT 192..168.122.10/24 Priv1 192.168.123.10/24 Priv2 Web1 NAT Priv1 192.168.123.20/24 Priv2 192.168.123.20/24 Web2 NAT Priv1 192.168.123.21/24 Priv2 192.168.123.21/24 Storage Server NAT Priv1 Priv2 192.168.124.30/24 Database Server NAT Priv1 Priv2 192.168.124.40/24 2. NFS 설정 .. 더보기
[Linux] NFS, Webserver, DB 구성 화살표는 마운트 구성해보기. NFS 1. IP 설정 및 장치추가하기. 2. Storage 파티션 나누기 3. /dev/vdb1 포맷 후 /exports/web 이랑 마운트 하기 4. nfs-utils 패키지 다운 5. vi /etc/exports 에서 경로 설정 192.168.123.0/24(rw,sync,no_root_squash) 후에 exportfs -r 해서 테이블 새로고침하기 6.방화벽 열기(service:nfs,rpc-bind,mountd) 7.실행 & 영구적용 systemctl start nfs-server systemctl enable nfs-server 8. web server에서 nfs-utils 패키지 다운 yum install -y nfs-utils 9. 마운트 mount -o rw.. 더보기

반응형