워드표준 가이드

Similar documents
Windows 8에서 BioStar 1 설치하기

Cloud Friendly System Architecture

SQL Server 교육

업데이트일 : Server 기타가이드 목차 ucloud server 비밀번호설정변경방법 ucloud server fail2ban 이용방법 ucloud server root 로그인제한방법 ucloud server 스냅샷 / 이미지서비스 ucloudcf

단계

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

A SQL Server 2012 설치 A.1 소개 Relational DataBase Management System SQL Server 2012는마이크로소프트사에서제공하는 RDBMS 다. 마이크로소프트사는스탠다드 standard 버전이상의상업용에디션과익스프레스 exp

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

ZConverter Standard Proposal

Microsoft PowerPoint - 10Àå.ppt

untitled

희망브리지

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

PowerPoint 프레젠테이션

Windows Server 2012

Oracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용

Tablespace On-Offline 테이블스페이스 온라인/오프라인

IRISCard Anywhere 5

!K_InDesginCS_NFH

JDBC 소개및설치 Database Laboratory

DBMS & SQL Server Installation Database Laboratory

[Brochure] KOR_TunA

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

컴퓨터관리2번째시간

SBR-100S User Manual

Sena Device Server Serial/IP TM Version

Ç¥Áö

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for

슬라이드 제목 없음

PowerPoint Template

워드표준 가이드

System Recovery 사용자 매뉴얼

vm-웨어-01장

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

PowerPoint 프레젠테이션

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

소만사 소개

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

Citrix Workload Balancing 2.1 설치 가이드

RHEV 2.2 인증서 만료 확인 및 갱신

BEA_WebLogic.hwp

Contents Test Lab 홖경... 3 Windows 2008 R2 서버를도메인멤버서버로추가... 4 기존 Windows 2003 AD 홖경에서 Windows 2008 R2 AD 홖경으로업그레이드를위한사젂작업 7 기존 Windows 2003 AD의스키마확장...

PowerPoint Presentation

MF Driver Installation Guide

Title Here

untitled

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

목차 백업 계정 서비스 이용 안내...3 * 권장 백업 정책...3 * 넷하드(100G 백업) 계정 서버로 백업하는 2가지 방법...3 * 백업서버 이용시 주의사항...3 WINDOWS 서버 사용자를 위한 백업서비스 이용 방법 네트워크 드라이브에 접속하여

PCServerMgmt7

SQL Server 2012 AlwaysOn 을통해본 SQL Server 업그레이드필요성 (Mirroring 과비교 ) 엑셈컨설팅본부 /SQL Server 팀양동환 AlwaysOn 의등장 2012 년상반기 MicroSoft 에서 Big Data, Cloud Comput

vRealize Automation용 VMware Remote Console - VMware

View Licenses and Services (customer)

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

<C7D1BBF3C1F85FBFDC28B5B5B7CEB1B3C5EBBBE7B0ED20BABBB9AE5FB1B3C1A4292E687770>

2 노드

PowerPoint 프레젠테이션

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

윈도우시스템프로그래밍

Windows 10 General Announcement v1.0-KO

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

105È£4fš

*2008년1월호진짜

chapter4

Endpoint Protector - Active Directory Deployment Guide

슬라이드 1

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

Windows Server NTP 설정가이드 Author 이종하 (lovemind.tistory.com) 1

슬라이드 1

Cubase AI installation guide

PowerPoint 프레젠테이션

Samsung SDS Enterprise Cloud Networking CDN Load Balancer WAN

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 fo

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

ICAS CADWorx SPLM License 평가판설치가이드

INDEX 1. 개요 DNS 서버구축하기 DNS 구축에필요한프로그램설치 DNS 설정 호스트추가. (zone 파일생성 ) 상위기관에네임서버등록.( 네임호스트추가 ) 활용

쉽게 풀어쓴 C 프로그래밊

gcloud storage 사용자가이드 1 / 17

NTD36HD Manual

Microsoft PowerPoint - 권장 사양

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월

Microsoft SQL Server 2005 포켓 컨설턴트 관리자용

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

aws

Assign an IP Address and Access the Video Stream - Installation Guide

FileMaker 15 ODBC 및 JDBC 설명서

ODS-FM1

PowerPoint 프레젠테이션

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월

PowerPoint 프레젠테이션

Beyond Relational SQL Server, Windows Server 에디션비교 씨앤토트 SW 기술팀장세원

ESET Mail Security for Microsoft Exchange Server

Transcription:

KT ucloud 데이터베이스 (SQL SERVER) 미러링구성가이드 1

개정이력 개정일자 Version 개정사유개정내용 2013.02.15 1.0 싞규작성 2

목 차 1. 개 요... 4 1.1 데이터베이스미러링 (SQL SERVER) 개요... 4 2. UCLOUD 홖경에서데이터베이스 (SQL SERVER) 미러링... 5 2.1 사전구성... 6 2.1.1 컴퓨터이름변경... 6 2.1.2 Sql server 최신서비스팩설치... 6 2.1.3 Sql Server Express 설치 ( 무료 )... 6 2.2 데이터베이스미러링구성... 13 2.2.1 Host 파일변경하기... 13 2.2.2 주서버 DB 백업... 13 2.2.3 미러서버 DB 복원... 16 2.2.4 인증서파일생성... 21 2.2.5 로그인계정생성및 End Point 생성... 24 2.2.6 SQL Server 및 Windows 인증모드변경및 sysadmin 부여... 26 2.2.7 미러링마법사설정... 28 2.2.8 미러링동작확인... 36 3

1. 개요 본문서는 kt ucloud 상에서 SQL Server 데이터베이스미러링 ( 자동장애조치 ) 을구성하려는 사용자에게제공되는가이드문서이다. 1.1 데이터베이스미러링 (SQL SERVER) 개요 데이터베이스미러링은 SQL Server 데이터베이스엔진의서로다른서버인스턴스에있어야하는두개의단일데이터베이스복사본을유지관리합니다. 일반적으로두서버인스턴스는서로다른위치의컴퓨터에있습니다. 데이터베이스에서데이터베이스미러링을시작하면이러한서버인스턴스갂의관계 ( 데이터베이스미러링세션이라고함 ) 가시작됩니다. 한서버인스턴스는클라이언트에데이터베이스를제공하고 ( 주서버 ) 다른서버인스턴스는미러링세션의구성및상태에따라상시또는웜대기서버 ( 미러서버 ) 역할을합니다. 데이터베이스미러링세션을동기화하면데이터베이스미러링은커밋된트랜잭션에서데이터손실없이싞속한장애조치 (Failover) 를지원하는상시대기서버를제공합니다. 세션이동기화되지않은경우미러서버는일반적으로웜대기서버로사용할수있으며데이터가손실될수있습니다. 주서버와미러서버는데이터베이스미러링세션에서파트너로통싞하고협력합니다. 두파트너는세션에서서로보완하는주역할과미러역할을수행합니다. 언제든지한파트너는주역할을수행하고다른파트너는미러역할을수행합니다. 각파트너는현재역할을소유한다고표현합니다. 주역할을소유하는파트너를주서버라고하며주서버의데이터베이스복사본이현재의주데이터베이스입니다. 미러역할을소유하는파트너를미러서버라고하며미러서버의데이터베이스복사본이현재의미러데이터베이스입니다. 프로덕션홖경에데이터베이스미러링이구축된경우주데이터베이스가프로덕션데이터베이스가됩니다. 데이터베이스미러링은주데이터베이스에서발생한모든삽입, 업데이트및삭제작업을가능한한빨리미러데이터베이스에대해다시실행하는작업과관렦이있습니다. 다시실행은홗성트랜잭션로그레코드의스트림을미러서버로보내고, 미러서버에서가능한한빨리로그레코드를순서대로미러데이터베이스에적용함으로써이루어집니다. 논리적수준에서작동하는복제와달리데이터베이스미러링은물리적로그레코드수준에서작동합니다. SQL Server 2008 부터주서버는트랜잭션로그레코드의스트림을미러서버에보내기전에압축합니다. 이러한로그압축은모든미러링세션에서발생합니다. - 자동장애조치 (automatic failover) : 주서버를사용할수없게되면미러서버가주서버의 역할을맡고해당데이터베이스의복사본을온라인으로전홖하여주데이터베이스로사용하도록 하는프로세스입니다. 참고 : http://msdn.microsoft.com/ko-kr/library/ms189852.aspx 4

2. ucloud 홖경에서데이터베이스 (Sql server) 미러링 [ 데이터베이스미러링구성도 ] - 운영모드 : 자동장애조치방식의데이터베이스미러링 - OS : Window 2008 R2 또는 windows 2012 std - Mssql : MS SQL server 2008 R2 또는 2012 - 필수 VM 생성 : 총 3 개 Mssql DB 용 VM 2 개 (Mssql 포함, 데이터디스크제공 ) : 주서버, 미러서버용 [ 클라우드서버신청화면에서 Mssql OS 로생성 ] 5

모니터링서버용 VM 1 개 (Mssql 미포함, 데이터디스크미제공 ) : 기본 OS + 사용자가 Mssql Express( 무료 ) 다운로드및설치 2.1 사전구성 2.1.1 컴퓨터이름변경 - 대상 : 주서버, 미러서버 Mssql DB 용 VM : ex) MssqlA( 주서버 ), MssqlB( 미러서버 ) 모니터 VM : ex) MssqlMonitor( 모니터서버 ) - 변경후재부팅 2.1.2 Sql server 최신서비스팩설치 - 대상 : 주서버, 미러서버 SQL Server 2008 r2 sp2 : http://www.microsoft.com/ko-kr/download/details.aspx?id=30437 SQL Server 2012 sp1 : http://www.microsoft.com/ko-kr/download/details.aspx?id=35575 다운로드및설치 sql 버전확인쿼리 : select @@VERSION 2.1.3 Sql Server Express 설치 ( 무료 ) - 대상 : 모니터서버 sql server 2008 r2 sp2 Express 다운로드 : SQLEXPRWT_x64_KOR.exe(http://www.microsoft.com/ko-kr/download/details.aspx?id=30438) sql server 2012 sp1 Express 다운로드 : SQLEXPRWT_x86_KOR.exe(http://www.microsoft.com/ko-kr/download/details.aspx?id=35579) 6

- 새로설치선택 7

- 기본인스턴스선택 8

- 서비스계정 : SQL Server Database Engine 에서 NT AUTHORITY\SYSTEM 선택 9

10

- 설치완료 11

- 프로그램 > Microsoft SQL Server > 구성도구 > SQL Server 구성관리자 - Sql Server 네트워크구성 > TCP/IP 사용안함 을 사용 으로변경 - 사용 설정후 SQL Server 다시시작 12

2.2 데이터베이스미러링구성 2.2.1 Host 파일변경하기. - 대상 : 주서버, 미러서버, 모니터서버 - C:\Window s\system32\drivers\etc 에서 hosts 파일에각 VM 들의 IP 주소 / 이름추가 - 시작 > 실행 > cmd > ipconfig 로 IP Address 확인가능 2.2.2 주서버 DB 백업 - 대상 : 주서버 - 구성을위해데이터 DISK 를 E: 로설정및 E:\mssql\data 에샘플 DB 파일을위치 - 주서버 Mssql 로그인 - 백업전에현재 DB 의복구모델이 전체 인지확인 데이터베이스 > AdventureWorks2008R2( 샘플 DB) > 우클릭 > 속성 > 옵션 > 복구모델 > 전체 13

- 데이터베이스 > AdventureWorks2008R2( 샘플 DB) > 우클릭 > 태스크 > 백업 14

- 임의의백업경로 e:\mssql\backup\adventurework.bak 지정 - 확인 15

- 2.2.3 미러서버 DB 복원 - 대상 : 미러서버 - 복원전 Mssql 주서버에서생성한백업파일을미러서버로복사하여야한다. - ex) 주서버 e:\mssql\backup\adventurework.bak 를미러서버 e:\mssql\ backup \adventurework.bak 로복사 - 데이터베이스 > 데이터복원선택 16

- 복원에사용할원본 > 장치 >... 선택 - 파일 > 추가 > 백업파일경로추가 ex) e:\mssql\backup\adventurework.bak 17

18

- 데이터베이스선택 - 옵션 > 복구상태선택 > RESTORE WITH NORECOVERY 선택 19

- Sql Server 2012 는복구상태 > RESTORE WITH NORECOVERY 선택 - 복원완료 20

- 복원 DB 가복원중으로변경됨 2.2.4 인증서파일생성 - 대상 : 각주서버, 미러서버, 모니터서버 - 빨갂색글씨부분을사용자에맞게수정해서사용 - 새쿼리 > master 에서실행 ( 한단위씩실행 ) 대상 : 주서버 (db_a)----------- --마스터키인증비밀번호생성 create master key encryption by password ='P@ssw0rd' --인증서생성. 인증서이름과만료일을설정 create certificate db_a_cert with subject='db a certificate', start_date='2009/1/1', expiry_date='2100/12/31' --미러링을수행하기위한홖경을설정 create endpoint endpoint_mirroring state=started as tcp(listener_port=5022, listener_ip=all) for database_mirroring(authentication=certificate db_a_cert, encryption=required, role=all) --인증서를 C 드라이브에백업 backup certificate db_a_cert to file='c:\db_a_cert.cer' 21

대상 : 미러서버 (db_b)-------------- --마스터키인증비밀번호생성 create master key encryption by password ='P@ssw0rd' --인증서생성. 인증서이름과만료일을설정 create certificate db_b_cert with subject='db b certificate', start_date='2009/1/1', expiry_date='2100/12/31' --미러링을수행하기위한홖경을설정 create endpoint endpoint_mirroring state=started as tcp(listener_port=5022, listener_ip=all) for database_mirroring(authentication=certificate db_b_cert, encryption=required, role=all) --인증서를 C 드라이브에백업 backup certificate db_b_cert to file='c:\db_b_cert.cer' 대상 : 모니터서버 (db_c)-------------- -- 마스터키인증비밀번호생성 create master key encryption by password ='P@ssw0rd' --인증서생성. 인증서이름과만료일을설정 create certificate db_c_cert with subject='db c certificate', start_date='2009/1/1', expiry_date='2100/12/31' --미러링을수행하기위한홖경을설정 create endpoint endpoint_mirroring state=started as tcp(listener_port=5022, listener_ip=all) for database_mirroring(authentication=certificate db_c_cert, encryption=required, role=witness) --인증서를 C 드라이브에백업 backup certificate db_c_cert to file='c:\db_c_cert.cer' 22

ex) - 생성한인증서를각서버의 C:\ 에모두복사 모든서버에생성된 3 개의인증서가동일하게존재하여야한다. 23

2.2.5 로그인계정생성및 End Point 생성 - 대상 : 각주서버, 미러서버, 모니터서버 - 빨갂색글씨부분을사용자에맞게수정해서사용 - 새쿼리 > master 에서실행대상 : 주서버 (db_a)----------- --로그인을 administrator 이라는이름으로생성 create login administrator with password= P@ssw0rd' --사용자를 administrator 이라는이름으로생성 create user administrator from login administrator --미러서버의인증서에권한부여 create certificate db_b_cert authorization administrator from file='c:\db_b_cert.cer' --모니터서버의인증서에권한부여 create certificate db_c_cert authorization administrator from file='c:\db_c_cert.cer' --끝점연결허용 grant connect on endpoint::endpoint_mirroring to administrator 24

대상 : 미러서버 (db_b)-------------- --로그인을 administrator 이라는이름으로생성 create login administrator with password='p@ssw0rd' --사용자를 administrator 이라는이름으로생성 create user administrator from login administrator --주서버의인증서에권한부여 create certificate db_a_cert authorization administrator from file='c:\db_a_cert.cer' --모니터서버의인증서에권한부여 create certificate db_c_cert authorization administrator from file='c:\db_c_cert.cer' --끝점연결허용 grant connect on endpoint::endpoint_mirroring to administrator 대상 : 모니터서버 (db_c)-------------- --로그인을 administrator 이라는이름으로생성 create login administrator with password='p@ssw0rd' --사용자를 administrator 이라는이름으로생성 create user administrator from login administrator --주서버의인증서에권한부여 create certificate db_a_cert authorization administrator from file='c:\db_a_cert.cer' --미러서버의인증서에권한부여 create certificate db_b_cert authorization administrator from file='c:\db_b_cert.cer' --끝점연결허용 grant connect on endpoint::endpoint_mirroring to administrator 25

2.2.6 SQL Server 및 Windows 인증모드변경및 sysadmin 부여 - 대상 : 주서버, 미러서버, 모니터서버 - 미러링전각 SQL 서버의서버인증방식은 SQL Server 및 Windows 인증모드로변경 - 속성 > 보안 > SQL Server 및 Windows 인증모드선택 - SQL 서비스다시시작 - 3.1.5 에서생성한 administrator 계정에 sysadmin 권한부여 - 보안 > administrator 선택 > 속성 > 서버역할 26

- sysadmin 선택 27

2.2.7 미러링마법사설정 - 대상 : 주서버 - 서버에서 AdventureWorks2008Rs 선택 > 우클릭 > 태스크 > 미러선택 - 보안구성선택 > 미러링보안구성마법사실행 28

- 모니터링서버포함하여구성 29

- 미러링모니터서버인스턴스선택 - 주서버확인 30

- 미러서버등록 : 연결선택 > 계정등록 > SQL Server 인증 > 3.1.5 에서등록한계정으로로그인 - 미러서버등록 31

- 모니터링서버 (MSSQLMONITOR) 연결및등록 : - 빈칸 > 다음 32

33

- 미러링 시작안함 선택 - 자동장애조치선택확인후 > 미러링시작 34

- 아래와같이 DB 상태가변경된다. 주서버 : MSSQLA 미러서버 : MSSQLB 35

2.2.8 미러링동작확인 - DB 선택 > 테스크 > 미러 - 장애조치선택 36

- 예 선택 - 주서버였던 MSSQLA 는미러서버로변경확인 37

- 미러서버였던 MSSQLB 는주서버로변경확인 - 주서버를 reboot 했을때미러서버가주서버가되는지확인 38