virtualization/VMware

[VMware] vCenter Single Sign On의 DB 작성

yueisu 2012. 11. 22. 16:47

vSphere 5.1로 버전업되며 SSO 기능이 강화되었습니다. vCenter를 인스톨할 경우 SSO와 Inventory Service의 인스톨이 전제조건이 될 정도로 말입니다.


제 검증환경은 vCenter 5.0 였습니다만, vCenter Multu-Hypervisor Manager도 검증할 겸 5.1로 버전업을 하기로 했습니다. 아울러 인터넷상에서 이 SSO에 관한 인스톨 트러블(? 내지는 어려움?)에 대한 글들이 많았기에, 이것저것 읽었죠. 사실 완벽히 이해를 한건 아닙니다.... 하지만 업그레이드를 진행했죠.


업그레이드에 관한 내용은 기회가 되면 소개하도록 하겠습니다. 오늘은 vCenter Single Sign On시 새롭게 설정을 해야되는 SSO용 DB에 대해서 소개를 하겠습니다.


vCenter Single Sign On의 인스톨을 진행하다보면 아래와 같은 화면이 등장합니다.


내용인즉슨, SSO용 DB용으로 SQL Server Express를 새롭게 인스톨할 것이냐, 기존의 SQL Server를 이용할 것이냐라는겁니다만, 여기서 기존의 SQL Server를 선택하면 "새로운 테이블이 필요하니, 인스톨 CD의 어디에서 를 쿼리를 실행후 진행해라~"란 친절한(?) 메시지가 등장합니다.


아무생각없이 쿼리를 진행했더니 에러가 뜨더군요. 조금더 자세히 조사를 해보니 위의 쿼리는 샘플(?)인 셈이었습니다. 때문에 각 환경에 맞게 수정을 해줘야되더군요.


인스톨 방법은 이렇습니다.

 위의 쿼리를 메모장에 복사, 다음의 부분을 수정합니다.

USE MASTER

GO


CREATE DATABASE DB명 ON PRIMARY(

    NAME='RSA_DATA',

    FILENAME='드라이브명:\풀패스\작성한 SSO DB화일.mdf',

    SIZE=10MB,

    MAXSIZE=UNLIMITED,

    FILEGROWTH=10%),

FILEGROUP RSA_INDEX(

    NAME='RSA_INDEX',

    FILENAME='드라이브명:\풀패스\작성한 SSO DB화일.ndf',

    SIZE=10MB,

    MAXSIZE=UNLIMITED,

    FILEGROWTH=10%)

LOG ON(

    NAME='translog',

    FILENAME='드라이브명:\풀패스\작성한 SSO DB로그화일.ldf',

    SIZE=10MB,

    MAXSIZE=UNLIMITED,

    FILEGROWTH=10% )

GO


-- Set recommended perform settings on the database

EXEC SP_DBOPTION 'DB명', 'autoshrink', true

GO

EXEC SP_DBOPTION 'DB명', 'trunc. log on chkpt.', true

GO


CHECKPOINT

GO

 쿼리를 실행합니다.


확인해 보시길~


PS 1.> 사실말이죠, vCenter 싱글 구성의 경우는 필요없는데, 인스톨 필수인건 좀... ;;;