vm생성 part1에 이어 terraform을 실행해보겠습니다. https://jhdatabase.tistory.com/87 [Terraform - NaverCloud vm생성] part 1 Terraform 이란, 테라폼(Terraform)은 Hashicorp에서 오픈소스로 개발 중인 클라우드 인프라스트럭처 자동화를 지향하는 코드로서의 Infrastructure as Code, IaC 도구입니다. AWS, Azure, GCP 등 여러 cloud 플랫.. jhdatabase.tistory.com ■ Terraform init Terraform provider로 ncloud 등록 [root@terraform ~]# terraform init init 성공시 아래와 같은 로그들 확인 가능 ■ Terrafor..
Terraform 이란, 테라폼(Terraform)은 Hashicorp에서 오픈소스로 개발 중인 클라우드 인프라스트럭처 자동화를 지향하는 코드로서의 Infrastructure as Code, IaC 도구입니다. AWS, Azure, GCP 등 여러 cloud 플랫폼에서 사용이 가능하며, 국내 플랫폼중에서는 네이버 클라우드 플랫폼이 유일하게 등록되어 있습니다. Terraform 기본 개념 resource : 실제로 생성할 인프라 자원을 의미 provider : 리소스들이 배포될 환경을 정의한 것으로 ncp, aws, gcp 등 output : 인프라를 프로비저닝 한 후에 생성된 자원을 output 부분으로 뽑을 수 있습니다. Output으로 추출한 부분은 이후에 remote state에서 활용 가능 bac..
이번 포스팅은 AD서버 이중화입니다. AD서버 이중화를 하지 않으실 분들은 part 6에서 끝내시면 됩니다~ AD1번에서 ADDS 생성 후 AD2번 서버에서 진행 ▶ DNS 설정 (AD1번, AD2번 둘다 진행) 기본 DNS => 자신 IP 보조 DNS => AD1 의 IP ▶ 역할 및 기능 추가 Active directory 기능 추가 기존 AD 설정과 동일 ▶ 기존 도메인에 도메인 컨트롤러 추가합니다. Domain이름 입력, 선택 재부팅 ▶ AD1번 서버에서 확인 ▶ 양쪽 AD서버에서 AD간 복제가 정상적으로 이루어지는지 확인 repadmin /showrepl
▶ Management studio 접속 ※ 사전에 샘플 데이터 insert한 상태 (SampleData 데이터베이스) ▶ 데이터베이스 backup Always on 고가용성 설정을 하기 위해 database full backup이 필요합니다. full backup받을 폴더 생성 backup 파일 생성 확인 ▶ AlWays On 고가용성 -> 새 가용성 그룹 마법사 클릭 ▶ 가용성 그룹 이름 지정 데이터베이스당 DTC 지원 체크 ▶ 복제본 추가 -> MAINDB02 연결 ▶ 가용성 그룹 수신기 추가 -> DB의 VIP이다. 해당 IP로 Master / Slave role 바껴도 Master로 붙을수 있게 하기 위해 사용하지 않는 IP입력 ※ 10.70.101.81은 이미 사용하는 있는 IP라 다른 사용하..
▶ setup 설치 진행 ▶ 설치 탭 -> 새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가 선택 ▶ 설치 기능 선택 ▶ 서비스 계정 선택 후 찾아보기 클릭 AD서버 유저인 sqlmainadmin 입력 후 이름 확인 클릭 ▶ 암호 입력 ▶ 암호 입력, SQL server 관리자 지정 -> 현재 사용자 추가 ▶ 데이터 디렉터리 , 로그 디렉터리 등 경로 설정 ▶ Temp DB 크기 설정 ▶ 설치 완료 ▶ management studio 설치 ▶ management studio 접속 및 서버 인증 변경 MAINDB01 우클릭 -> 속성 -> 보안 ▶ sa유저 로그인 속성 변경(활성화, 암호변경, 로그인시 사용)
▶ 클러스터에 쿼럼 설정 구성 클러스터 우클릭 -> 추가작업 -> 클러스터 쿼럼 설정 구성 ▶ AD 서버의 컴퓨터 이름 입력 [AD서버] [MAINDB01서버]
▶ 공유할 폴더 생성 ▶ AD서버 공유 설정(AD 서버) 서버 관리자 -> 파일 및 저장소 서비스 -> 공유 -> 우클릭 새공유 클릭
■ maindb 1,2번 서버에서 진행 장애 조치 (failover) 기능 추가 ▶ Failover Cluster 기능 추가 --서버 재부팅-- ▶ 우클릭 -> 클러스터 만들기 (한쪽 노드 DB01에서만 클러스터 생성 후 노드 추가해주면 된다.) ▶ maindb01 maindb02 -> 이름확인 클릭 ▶ 유효성 검사할 클러스터 멤버 추가 ▶ 유효성 검사 테스트 항목 요약 ▶ 유효성 검사 진행 ▶ VIP 입력 ▶ 노드 확인(DB01)
Always on 개념 MS SQL Server 2012년부터 도입된 Enterprise용 고가용성 솔루션입니다. 가용성 그룹을 통해 주 서버에 있는 데이터베이스들을 보조 서버에서 복제본을 생성하고 변경 사항에 대해 실시간 동기화하며, 이기능을 통해서 고가용성 및 재해복구에 대해 어느정도 보장할 수 있습니다. AlwaysON 미러링의 단점(미러DB 작업불가)을 해결한 방식 데이터베이스 및 SQL 인스턴스 수준의 고가용성 제공 * 클러스터링과 미러링의 장점을 결합 * 데이터베이스 수준(가용성 그룹 AG) 및 SQL 인스턴스(서버) 수준의 장애조치 * 최대 4대의 보조서버 구성 가능 * 미러링과 달리 보조서버에서 작업이 가능 * 공유 스토리지가 필요 없음 * Enterprise 에디션에서만 사용 가능 ■ A..
이전 part 1,2에 이어 관리용으로 Router를 설치하겠습니다. https://jhdatabase.tistory.com/76 [ Mysql - InnoDB cluster] part 1 Mysql 설치 & shell설치 Mariadb에서는 Galera cluster가 있다면 Mysql에서는 InnoDB cluster가 있습니다. ▶ InnoDB Cluster 요구사항 - 3개 이상의 MySQL 서버로 구성하여 고가용성 및 확장 기능을 제공하는 솔루션 - Group replicatio.. jhdatabase.tistory.com https://jhdatabase.tistory.com/77 [ Mysql - InnoDB cluster] part 2 cluster생성/인스턴스 추가 part 1에 이어 Cl..