일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Oracle 사용자명 입력
- 오라클 캐릭터셋 변경
- 윈도우 Oracle
- ORA-00922
- 오라클 캐릭터셋 확인
- Oracle 18c HR schema
- Oracle Express Edition
- Oracle 테이블 띄어쓰기
- ora-01722
- Orace 18c
- 서평단
- Oracle 윈도우 설치
- 오라클 캐릭터셋 조회
- Oracle 18c HR
- Oracle 사용자명
- Oracle 18c 설치
- 무료 오라클 설치
- oracle
- Oracle 테이블 대소문자
- Oracle 초기 사용자
- oracle 18c
- 비전공자를 위한 데이터베이스 입문
- ORA-12899
- 무료 오라클 데이터베이스
- Today
- Total
목록전체 글 (450)
The Nirsa Way

Kubernetes 자동 설치 쉘 스크립트Kubernetes 자동 설치 쉘 스크립트 입니다. 이 쉘 스크립트는 마스터노드에 해당 하며, 워커노드는 추후 시간 될 때 제작할 예정 입니다.글을 작성한 날짜(2020-02-24)를 기준으로 쉘 스크립트로 정상 설치 확인 하였습니다. 쉘 스크립트 초기 실행 화면 테스트 환경 및 참고 사항테스트 환경 및 참고 사항은 아래와 같습니다. 당연히 테스트 서버에서 먼저 진행 하겠지만, 혹여나 실서버에 바로 적용할 경우 크리티컬한 상황이 발생할 가능성이 존재하니 잘 확인 해주세요.혹여나 참고 사항에 적지 못한 부분이 있을 수 있으니 스크립트를 잘 확인 후 필요하지 않은 부분은 주석 처리하여 사용 해주세요.Tools : VMware Workstation 15OS : Cent..

CentOS7 hostname 변경1 (일시 적용, 재부팅 필요 없음) 아래 명령어를 이용해 재부팅 없이 hostname을 변경할 수 있습니다. 단, 일시 적용이니 하단에 작성할 /etc/hostname도 같이 수정을 해두어야 합니다. 변경된 hostname은 exit를 입력하여 로그아웃한 뒤에 보입니다. echo "사용할 hostname" > /proc/sys/kernel/hostname # 로그아웃 exit CentOS7 hostname 변경2 (영구 적용, 재부팅 필요) 변경 방법에는 두가지가 있습니다. 단, 재부팅 후에 적용 되기 때문에 위의 재부팅 없이 적용하는 방법을 이용하여 적용 후 아래 내용을 진행하는걸 추천 드립니다. # 방법1 vi /etc/hostname localhost.locald..

VMware Workstation 15 ovf 파일 변환 VMware Workstation 15에서 가상 머신을 ovf 파일로 변환하는 방법 입니다. ovf 파일로 만들어두면 이후부터 더블클릭만으로 똑같은 구성 환경을 가진 가상 머신을 VMware로 올릴 수 있습니다. VMware의 스냅샷 및 클론 기능을 이용해도 되지만, 개인적으로는 이게 더 편해서 이 방법을 사용 합니다. 1. 좌측에서 ovf 파일로 변환할 가상 머신 선택 2. 우측 상단의 File 클릭 후 "Export to OVF..." 클릭 * VM이 종료 상태여야 합니다. 3. 저장 경로 설정 및 대기 VMware Workstation 15 ovf 파일 불러오기 바탕화면에 생성된 ovf 파일 더블 클릭 VM 이름 및 저장 경로 설정 Impor..

쿠버네티스 크론잡(cronjob) 이란? 크론잡은 매일 오후 6시에 특정 파드를 실행시키는 등 지정한 일정에 따라 잡을 실행 시킬 수 있습니다. 잡을 모를 경우 이전에 업로드한 글을 참고 해주세요. (https://nirsa.tistory.com/142) 크론잡 생성 및 확인 아래 코드는 크론잡과 병렬 잡을 같이 사용하는 코드 입니다.. apiVersion: batch/v1beta1 kind: CronJob metadata: name: pi spec: schedule: "*/1 * * * *" jobTemplate: spec: completions: 3 parallelism: 3 template: spec: containers: - name: pi image: perl command: ["perl", "..

쿠버네티스 잡(job) 이란? 잡은 하나 이상의 파드를 지정하고 지정된 수의 파드를 성공적으로 실행하도록 하는 설정 입니다. 노드의 H/W 장애나 재부팅 등으로 인해 파드가 정상 실행이 되지 않았을 경우 job은 새로운 파드를 시작하도록 할 수 있습니다. 즉, 백업이나 특정 배치 파일들처럼 한번 실행하고 종료되는 성격의 작업에 사용될 수 있습니다. 잡 생성 및 확인 아래 코드는 원주율은 2000 자리까지 계산 후 출력해주는 코드 입니다. 저는 경로를 "/root/kubespray/inventory/test/job/"에 test-job.yaml 로 저장 하였습니다. apiVersion: batch/v1 kind: Job metadata: name: pi spec: template: spec: contain..

MySQL Replication MySQL Replication은 Master & Slave 구성하여 Master DB의 변경된 데이터를 바이너리 로그로 생성하여 Slave 서버로 전달하여 Slave 서버에서는 바이너리 로그를 데이터로 반영 합니다. Master 1 : n Slave 구성이 가능 하며 설정 전에 당연히 MySQL 포트(기본 3306)를 오픈 시켜두어야 합니다. 만약 MySQL 설치가 안되어 있다면 아래 링크를 참고 해주세요. MySQL 설치 : https://nirsa.tistory.com/124?category=870931 Master DB 설정 아래와 같이 /etc/my.cnf 기본 설정을 진행 후 mysqld를 재시작 해줍니다. vi /etc/my.cnf # 저는 가장 아래 부분에 ..
L4 Switch IP 설정 ## IP 설정 # 인터페이스 선택 /cfg/l3/if 1 # IP 설정 addr 10.10.10.10 # NETMASK 설정 mask 255.255.255.0 # 활성화 ena # 적용 apply # 저장 save y L4 Switch gateway 설정 ## 게이트웨이 설정 /cfg/l3/gw 1 addr 10.10.10.2 ena apply save y L4 Switch Static Routing 설정 /cfg/l3/route/ip4 # 추가할 대역 또는 IP, 이후 나오는대로 넷마스크, 넥스트홉 IP 입력 add 20.20.20.0 # IP 255.255.255.0 # Netmask 10.10.10.1 # Net-hop IP ena apply save y

Windows10 Loopback Adapter 설치 Ctrl + R → devmgmt.msc 네트워크 어댑터 클릭 후 동작 → 레거시 하드웨어 추가 다음 → 목록에서 직접 선택한 하드웨어 설치(고급) 체크 후 다음 네트워크 어댑터 클릭 후 다음 제조업체 Microsoft → Microsoft Loopback Adapter 클릭 후 다음 눌러서 설치 진행 컴퓨터 재부팅 진행 Ctrl + R → ncpa.cpl 로컬 영역 연결 우클릭 → 속성 → 공유 → 인터넷 연결 공유에 새로 만든 로컬 영역 연결 2 선택 이후 GNS3를 사용 하신다면 로컬 영역 2로 선택 후 사용하시면 됩니다.

데몬셋(Daemonset) 이란? 데몬셋은 디플로이먼트와 유사하게 파드를 생성하고 관리 합니다. 디플로이먼트는 롤링 업데이트나 배포 일시 중지, 재개 등 배포 작업을 좀 더 세분화하여 조작하였다면, 데몬셋은 특정 노드 또는 모든 노드에 항상 실행되어야 할 특정 파드를 관리 합니다. 하나의 예를 들자면 모니터링 시스템 구축을 위해 모든 노드에 특정 파드(로그 수집용)를 관리해야 할 때 사용할 수 있습니다. 모니터링 시스템을 원활히 사용하기 위해선 모든 노드에 항상 로그 수집할 무언가가 필요하기 때문 입니다. 특정 노드를 지정하여 사용할수도 있습니다. 데몬셋 생성 및 확인 apiVersion: apps/v1 kind: DaemonSet metadata: name: test-elasticsearch names..

디플로이먼트(Deployment) 란? 디플로이먼트는 레플리카셋의 상위 개념으로 볼 수도 있습니다. 레플리카셋을 생성하는 디플로이먼트를 정의할 수 있고, 배포 작업을 좀 더 세분화(롤링 업데이트 등) 하여 조작할 수 있는 기능을 가지고 있습니다. 이러한 이유로 레플리카셋만 사용하는것 보다는 디플로이먼트를 사용하는 추세라고 합니다. 디플로이먼트 생성 및 확인 우선 기본적인 디플로이먼트를 생성 하겠습니다. 아래 코드를 저장해주시고 저는 경로 "/root/kubespray/inventory/test/deployment" 에 test-deployment.yaml 로 저장 하였습니다. apiVersion: apps/v1 kind: Deployment metadata: name: test-deployment lab..