목록분류 전체보기 (231)
전산쟁이의 기억노트
mysql 5.7을 컴파일 하기 위해서는 boost 1.5.9이상이 설치되어야 합니다. centos6 기본 리포지터리에 설치된 boost버전은 1.4버전이기 때문에 boost1.5.9버전을 내려받아서 설치해야 합니다..ㅎㅎ boost내려받기 $> wget http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz $> tar -zxvf boost_1_59_0.tar.gz $> cd boost_1_59_0. $> ./configure; make; make install mysql 컴파일 $> tar -zxvf mysql-5.7.9.tar.gz $> cd mysql-5.7.9 $> cmake -DCMAKE_INSTALL_PREFI..
VDO 구축 VDO 모듈 설치 $ yum install vdo kmod-kvdo $ lsmod | grep vdo kvdo 577536 0 uds 253952 1 kvdo dm_mod 151552 12 kvdo,dm_thin_pool,dm_bufio VDO 볼륨 생성 $ vdo create --name= {{ VDO 이름 }} --device={{ 디스크 경로 }} --vdoLogicalSize= {{ logical siz }} 파일시스템 생성 #xfs로 생성시 $ mkfs.xfs -K /dev/mapper/{{ VDO 이름 }} #ext4로 생성시 # mkfs.ext4 -E nodiscard /dev/mapper/{{ VDO 이름 }} /etc/fstab에 파일시스템 마운트 # xfs로 마운트시 $ /..
VDO 소개 VDO; Virtual Data Optimizer 기술은 스토리지의 활용을 증가시키기 위해 데이터 중복제거, 압축 기능을 제공하는 스토리지 기술 활용 목적에 따른 아키텍쳐 VM호스트 기반의 아키텍쳐 - 블록 디바이스 상단에 VDO 디스크 생성 후 하이퍼바이져를 통해 VM image 저장 사진 삭제 사진 설명을 입력하세요. NFS 활용한 VDO 아키텍쳐 - VDO디스크 생성 후 파일시스템 생성. NFS나 samba로 export 수행 사진 삭제 사진 설명을 입력하세요. VDO기반의 LVM구성 - VDO디스크 생성 후 LV생성 후 파일시스템 생성. 필요시 NFS / samba로 export 수행 사진 삭제 사진 설명을 입력하세요. 암호화 적용시 VDO구성 - 암호화 적용시 VDO하단에 암호화 알..
Centos6에서 DRBD rpm 으로 설치 [root@localhost ~]# rpm -ivh http://elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm [root@localhost ~]# yum install *drbd84* -y [root@localhost ~]# modprobe drbd [root@localhost ~]# lsmod | grep drbd drbd 297925 0 libcrc32c 841 1 drbd
ceph 소개 분산 객체 스토리지를 구성하는 OSS 서버 구성은 OSD, Monitor, Manager, MDS 서버가 필요 논리적으로 구성한 Storage pool안에서 데이터를 개체로 저장. Crush알고리즘을 사용해서 배치그룹을 계산하고 저장 구성정보 Component 종류 ceph-mon(모니터노드) : 클러스터 상태를 체크하고, 데몬과 클라이언트간 인증관리 담당 / HA구성시 3대 필요 ceph-mgr(관리노드) : 스토리지 활용도 / 현재상태 및 메트릭 추적 (dashboard 및 RestAPI 제공) / HA구성시 2대 필요(Active / Standby) ceph-osd(객체스토리지 데몬) : 데이터를 저장하고 복제 / 부하분산 역활을 수행 (OSD디스크 1TB당 메모리 1G이상으로 구성을..
Wildfly 이해 Redhat이 2006년 Jboss inc 인수 Java EE(Enterprise Edition)을 모두 지원 상용 솔루션으로는 JBoessEAP가 있고, Wildfly (구 JBoss AS)는 커뮤니티 성 솔루션 java EE 의 전체 Stack은 다음 Diagram으로 대체 대표사진 삭제 사진 설명을 입력하세요. 1.Wildfly와 Tomcat의 stack 비교 항 목 Wildfly Tomcat 제공기능 Application Server (Tomcat 내장) Servlet Container (web server) 메모리 사용량 Tomcat대비 많음(2~300M) 상대적으로 적음 (6~70M) DB Connection 내장 없음(별도 라이브러리 사용필요) 장/단점 JAVA EE를 포..
웹에서 사용중인 폴더권한을 부득이하게 777로 설정해야할 때, 보안때문에 우려된다면 해당 폴더에서 실행하는 html이나 php 실행을 차단하게 설정. 업로드 디렉토리에 다음 코드를 .htaccess 로 작성해서 파일을 돌리면 기재한 확장자에 대해서는 실행하지 않음. $> vi .htaccess Order allow,deny Deny from all 출처 http://igoni.kr/books/linux/page/13f3c 업로드폴더 웹실행 차단. | igoni.kr 웹에서 사용중인 폴더권한을 부득이하게 777로 설정해야할 때,보안때문에 우려된다면 해당 폴더에서 실행하... igoni.kr
roundcube 업데이트 후 로그인 UI가 변경되는 경우. 원인 & 조치사항 roundcube config에 정의된 skin값이 larry (이전버전부터 사용한 UI)값이였기 때문에 해당 skin으로 변경된것. roundcube가 설치된 경로에서 설정 파일 열면 $ vi config.inc.php ... $config['skin'] = 'larry'; ... 흰 배경흰 배경회색 가로줄 배경회색 가로줄 배경어두운 배경어두운 배경 삭제삭제 라고 되어 있는데. skin을 elastic 으로 바꾸면 업데이트 전 UI로 돌아올 수 있어요. roundcube ui는 3가지 종류가 있는데, roundcube 로그인 -> 환경설정 -> 사용자 인터페이스에 등록된 인터페이스 스킨 중 1개를 선택하면 되요. 출처 - h..
Istio Concept & Data Flow Istio의 전체 Concept & Data Flow Concept ServiceMesh를 이용해 다양한 트래픽을 제어하는 역활 http / websocket / http 등 트래픽 제어/관리에 대한 부하분산 수행 Component별 역활 Data Plane Service A / B에 구성된 Pod에는 Proxy용 Envoy Sidecar container가 배포 Control Plane Mixer - 정책 설정 / ACL / 인증 역활 Pilot : ingress routing, traffic mirroring, traffic shifting, canary deployments, circuit breaking, fault injection 역활 수행 Gal..
k8s기반에서 강제로 pod 종료 죽지않는 pod 정보 [root@control1 ~]# kubectl get pod test-68d6bf4d95-zhx55 -n test_user NAME READY STATUS RESTARTS AGE test-68d6bf4d95-zhx55 1/4 Terminating 0 68d 강제로 pod 삭제 [root@control1 ~]# kubectl delete pod test-68d6bf4d95-zhx55 -n test_user -grace-period=0 -force warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resou..