Citrix Workload Balancing 2.1 설치 가이드 2011-7 펴냄 버전 1.0
Citrix Workload Balancing 2.1 설치 가이드 Copyright 2011 Citrix 판권 소유. 버전: Workload Balancing 2.1 Citrix, Inc. 851 West Cypress Creek Road Fort Lauderdale, FL 33309 United States of America 부인 이 문서는 "있는 그대로" 제공됩니다. Citrix, Inc.는 이 문서의 내용과 관련된 모든 보증을 부인하며, 여기 에는 상업성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하되 이에 제한되지 않습니다. 이 문서 는 기술적 오류나 기타 부정확한 표현, 철자 오류를 포함할 수 있습니다. Citrix, Inc.는 언제라도 사전 통 지 없이 이 문서의 정보를 수정할 권리를 가집니다. 이 문서와 이 문서에서 설명하는 소프트웨어는 Citrix, Inc. 및 해당 사용 허가자의 기밀 정보를 포함하며 Citrix, Inc.의 사용 허가 하에 제공됩니다. Citrix Systems, Inc., Citrix 로고, Citrix XenServer 및 Citrix XenCenter는 미국 및 기타 국가에서 Citrix Systems, Inc.의 상표입니다. 이 문서에 언급된 다른 모든 제품 또는 서비스는 해당 회사의 상표이거나 등록 상표입니다. 상표 Citrix XenServer XenCenter
차례 정보... 1 Workload Balancing 설명서 찾기... 1 추가 리소스... 1 2.1의 새로운 기능... 1 2.1의 새로운 기능... 1 변경 사항... 1 이 릴리스에 대한 요구 사항... 2 Workload Balancing 설치... 3 Workload Balancing 설치 개요... 3 Workload Balancing 시스템 요구 사항... 3 지원되는 XenServer 버전... 3 지원되는 운영 체제... 4 권장 하드웨어... 4 소프트웨어 요구 사항... 4 Workload Balancing 데이터베이스 요구 사항... 4 SQL Server 데이터베이스 인증 요구 사항... 5 사전 설치 고려 사항... 5 추가 설치 정보... 6 Workload Balancing 액세스 제어 권한... 6 Workload Balancing 설치... 6 Workload Balancing 서버를 설치하려면... 7 Workload Balancing 설치를 확인하려면... 8 방화벽 구성... 9 바이러스 백신 소프트웨어 구성... 9 Workload Balancing 초기화... 11 Workload Balancing 초기화... 11 Workload Balancing을 초기화하려면... 11 Workload Balancing에 대한 권한 부여... 13 iii
Workload Balancing 업그레이드... 14 Workload Balancing 업그레이드... 14 동일한 운영 체제에서 Workload Balancing 업그레이드... 14 SQL Server 업그레이드... 15 Workload Balancing 및 운영 체제 업그레이드... 15 iv
정보 이 문서에서는 Citrix XenServer 의 Workload Balancing 2.1 구성 요소를 설치, 업그레이드 및 초기화 하는 방법을 설명합니다. Workload Balancing에 대한 일반적인 개요 및 작동 방법에 대해서는 Workload Balancing 관리자 가이드를 참조하십시오. Workload Balancing 설명서 찾기 Workload Balancing 2.1 설명서에는 다음과 같은 내용도 포함되어 있습니다. Workload Balancing 관리자 가이드는 작업 부하 분산 및 Workload Balancing 구성 요소를 사용한 작 업 부하 보고에 대한 정보를 제공합니다. Workload Balancing 릴리스 정보는 이 릴리스에 영향을 미치는 알려진 문제 목록을 제공합니다. 추가 리소스 다음과 같은 관심 있는 Workload Balancing 리소스를 찾을 수도 있습니다. CTX124482 -- How to Verify Workload Balancing Windows Installation(Workload Balancing Windows 설치 확인 방법) CTX124479 -- Troubleshooting XenServer Workload Balancing(XenServer Workload Balancing 문 제 해결) CTX124289 -- Installing XenServer Workload Balancing on Multiple Servers(XenServer Workload Balancing을 여러 서버에 설치) 2.1의 새로운 기능 이 항목에서는 Workload Balancing 2.1의 새로운 기능과 Workload Balancing 2.0 릴리스 이후 변경된 사 항을 설명합니다. Workload Balancing 2.0은 XenServer 5.6에 포함되어 있습니다. 2.1의 새로운 기능 Workload Balancing 2.1은 다음 기능을 포함하는 Workload Balancing의 기능 팩 릴리스입니다. 차지백(chargeback) 사용률 분석: 이 릴리스는 간단한 차지백(chargeback) 보고에 대한 지원을 제공 합니다. 차지백(chargeback) 보고서에는 VM 이름, 작동 시간 및 스토리지, CPU, 메모리, 네트워크 읽 기/쓰기 등에 대한 사용량이 포함됩니다. Workload Balancing Administration Tool이 이제 Workload Balancing 서버에 포함되었습니다. 이 릴 리스는 인증서 관리, 몇 가지 간단한 수정 사항 및 향상 기능을 추가하며 CTX125365와 함께 릴리스 된 Workload Balancing Administration Tool보다 우선합니다. 신뢰할 수 있는 인증 기관의 SSL 인증서 지원: 이제 Workload Balancing의 테스트 인증서를 신뢰할 수 있는 인증 기관의 SSL 인증서와 바꾸는 기능이 지원됩니다. 이렇게 하려면 Workload Balancing 관 리자 가이드에 설명된 대로 Workload Balancing Administration Tool의 인증서 기능 및 XenServer XE 명령을 사용해야 합니다. 변경 사항 이 Workload Balancing 릴리스에는 다음과 같은 변경 사항도 포함되어 있습니다. 설치 변경 사항 Windows 7, Windows XP 및 Windows Vista를 포함한 데스크톱 운영 체제에는 Workload Balancing 을 더 이상 사용할 수 없습니다. Citrix에서는 서버 수준의 운영 체제에 Workload Balancing을 설치 할 것을 권장합니다. 1
설치 프로그램이 이제 Workload Balancing과 같은 디렉터리(예: C:\Program Files\Citrix\Workload Balancing\Agent 폴더)에 Workload Balancing Administration Tool을 설치합니다. 설치 프로그램이 이제 Workload Balancing 테스트 인증서의 업데이트된 버전을 설치합니다. 이것 은 Workload Balancing Administration Tool와의 호환성을 위한 것입니다. XenCenter의 간단한 사용자 인터페이스 변경 사항 Workload Balancing을 사용하지 않도록 설정할 때 이를 영구적으로 또는 임시로 설정하는 대신 이 제는 사용하지 않을지 또는 구성을 취소할지를 묻는 메시지가 표시됩니다. 예약된 최적화 모드 사용자 인터페이스에 대한 간단한 변경 사항 이 릴리스에 대한 요구 사항 Workload Balancing 2.1에 포함된 새로운 기능을 사용하려면 다음을 수행해야 합니다. Workload Balancing 서버 업그레이드: 여기에는 분산 설치를 위한 Workload Balancing 구성 요소가 모두 포함되어 있습니다. Workload Balancing 데이터베이스 업그레이드: 이 Workload Balancing 릴리스에는 스키마 변경 사항 이 포함되어 있으므로 최신 기능이 효과적으로 작동하려면 데이터베이스를 업그레이드해야 합니다. (데이터베이스를 업그레이드하려면 간단히 Workload Balancing 설치 프로그램을 실행하면 됩니다.) 2
Workload Balancing 설치 이 장에서는 다음 정보를 제공합니다. Workload Balancing 설치에 대한 개요 Workload Balancing 설치를 위한 사전 요구 사항 Workload Balancing 실행을 위한 XenServer RBAC(역할 기반 액세스 제어) 요구 사항 목록 설치 지침 Workload Balancing 설치 개요 Workload Balancing은 일반적으로 데이터베이스와 동일한 컴퓨터에 배포되거나 별도의 데이터베이스 서버에 있는 데이터베이스를 사용하여 배포됩니다. 이러한 컴퓨터는 물리적 컴퓨터이거나 가상 컴퓨터 일 수 있습니다. Workload Balancing 설치 과정은 두 단계 프로세이며 다음과 같은 작업이 필요합니다. 1. SQL Server 또는 SQL Server Express를 설치합니다. 2. Workload Balancing을 설치합니다. 일반적으로 사용자 환경에 하나 이상의 XenServer 리소스 풀을 생성한 후 Workload Balancing을 설치 및 구성합니다. 다음 두 가지 방법 중 하나를 사용하여 Workload Balancing을 설치할 수 있습니다. 설치 마법사: Autorun.exe에서 설치 마법사를 시작합니다.설치 마법사를 사용하면 시스템이 설치 요 구 사항을 충족하는지 확인할 수 있기 때문에 이 방법을 사용하여 Workload Balancing을 설치하는 것 이 좋습니다. 명령줄: 명령줄에서 Workload Balancing을 설치하면 사전 요구 사항이 확인되지 않습니다. Msiexec 속성에 대한 자세한 내용은 CTX124480을 참조하십시오. Workload Balancing을 설치할 때 설치 프로그램은 네트워크를 통해 데이터베이스 인스턴스에 이를 설 치함으로써 데이터베이스를 생성합니다. (데이터베이스 서버에서 로컬로 Workload Balancing 설치 프 로그램을 실행할 필요가 없습니다.) 설치 후 Workload Balancing 서버 통신 설정을 지정해야 Workload Balancing을 사용하여 작업을 최적 화할 수 있습니다. 자세한 내용은 Workload Balancing 초기화 를 참조하십시오. 여러 서버에 Workload Balancing을 설치하려면 CTX124289를 참조하십시오. Workload Balancing 시스템 요구 사항 이 항목에는 Workload Balancing을 설치하거나 이 릴리스로 업그레이드하기 위한 사전 요구 사항이 나 와 있습니다. 데이터베이스 요구 사항에 대한 자세한 내용은 Workload Balancing 데이터베이스 요구 사항 을 참조 하십시오. 중요: Workload Balancing 서버는 Windows Server 2008 R2에 설치하는 것이 좋습니다. 그 이유는 권장 사전 요구 사항을 다운로드하고 설치하는 작업을 간단히 수행할 수 있기 때문입니다. 지원되는 XenServer 버전 XenServer 5.6 Feature Pack 1 3
XenServer 5.5 이상 Workload Balancing을 XenServer 5.6 Feature Pack 1 이전의 XenServer 버전에서 실 행하면 일부 기능을 사용하지 못할 수 있습니다. 지원되는 운영 체제 따로 명시되어 있지 않은 경우 Workload Balancing 구성 요소는 다음 운영 체제에서 실행됩니다(32비 트 및 64비트 버전). Windows Server 2008 Windows Server 2008 R2 Windows Server 2003 Windows Server 2003 서비스 팩 2 Workload Balancing 2.1은 지역화된 운영 체제에도 설치 및 구성할 수 있습니다. 권장 하드웨어 따로 명시되어 있지 않은 경우 Workload Balancing에는 다음 하드웨어가 필요합니다. CPU: 2GHz 이상 메모리: 2GB 권장(1GB의 RAM 필요) 디스크 공간: SQL Server Express: 4GB SQL Server: 20GB(대략적인 사용량) Workload Balancing 서버에는 최소한 듀어 코어 프로세서가 장착되어 있는 것이 좋습니다. 소프트웨어 요구 사항 Workload Balancing을 설치하려면 시스템이 다음 소프트웨어 사전 요구 사항을 충족해야 합니다. Windows Server 2008 R2의 경우: 서버 관리자 > 기능 선택에서.NET Framework 3.5.1 기능을 사용하도록 설정합니다. 다른 모든 운영 체제의 경우:.NET Framework 3.5.1 Workload Balancing 데이터베이스 요구 사항 이 항목에서는 Workload Balancing에서 지원하는 SQL Server 버전 및 구성에 대한 정보를 제공합니다. 또한 추가적인 호환성 및 인증 요구 사항에 대한 정보도 제공합니다. SQL Server 및 SQL Server Express에서 요구하는 사전 요구 사항과 더불어 데이터베이스에는 다음과 같은 사항이 필요합니다. 데이터베이스 이 항목에서는 버전이 명시적으로 언급되지 않은 경우에 한해 SQL Server라는 용어 가 SQL Server 및 SQL Server Express 모두를 나타냅니다. 4
다음 제품의 32비트 또는 64비트 버전: SQL Server 2008 Express: SQL Server 2008 Express SP1의 32비트 버전은 Workload Balancing 설 치 미디어의 sql 폴더에 제공됩니다. 이를 설치하려면 en_sql_server_2008_express_with_tools_x86을 실행합니다. SQL Server 2008(표준 버전 이상) SQL Server 2005 서비스 팩 1 이상(표준 버전 이상) 필요한 구성 Windows Server 2008 서버에는 SQL Server 2005 서비스 팩 2 이상이 필요합니다. SQL Server에 대소문자를 구분하지 않는 데이터 정렬을 구성합니다.Workload Balancing이 현재로서 는 대소문자를 구분하는 데이터 정렬을 지원하지 않습니다. 하드 드라이브 공간 SQL Server Express: 4GB SQL Server: 20GB SQL Server 데이터베이스 인증 요구 사항 설치하는 동안 설치 프로그램이 데이터베이스 서버에 연결 및 인증해야 데이터베이스를 생성할 수 있습 니다. SQL Server 데이터베이스 인스턴스가 다음 중 하나를 사용하도록 구성합니다. Windows 인증 모드 SQL Server 및 Windows 인증 모드(혼합 모드 인증) 설치 동안 사용하기 위해 데이터베이스에 계정을 생성하는 경우에는 해당 계정이 Workload Balancing 데이터베이스를 생성할 데이터베이스 인스턴스에 대해 sysadmin 권한을 가지고 있어야 합니다. 사전 설치 고려 사항 Workload Balancing이 올바로 작동하도록 하기 위해 사용자 환경에 소프트웨어를 구성해야 할 수 있습 니다. 다음 고려 사항을 검토하여 사용자 환경에 적용되는지 확인합니다. 또한 XenServer 릴리스 정보 에서 최근에 추가된 릴리스 관련 요구 사항이 있는지 확인합니다. 인터넷 연결: Workload Balancing을 사용하려면 디지털 서명 확인을 위해 인터넷 연결이 필요합니다. 인터넷 연결이 없는 경우 XenServer Workload Balancing Installation Fails Without Available Internet Connection(사용 가능한 인터넷 연결이 없는 경우 XenServer Workload Balancing 설치가 실패한다), CTX123074를 참조하십시오. Workload Balancing용 계정: 설치하는 동안 인증 유형(단일 사용자 또는 그룹)을 지정하고 Workload Balancing의 Web Service Host 서비스에 대한 요청을 만들 권한을 가진 사용자 또는 그룹을 입력합니 다. 자세한 내용은 Workload Balancing에 대한 권한 부여 를 참조하십시오. 사용자는 도메인 계정이 거나 Workload Balancing(또는 Web Service Host 서비스)을 실행하는 컴퓨터의 로컬 계정일 수 있습 니다. 마찬가지로 그룹도 도메인이거나 로컬일 수 있습니다. 설치하기 전에 XenServer에서 Workload Balancing에 연결하는 데 사용할 사용자 계정 또는 사용자 그룹을 생성할 수 있습니다. 중요: Windows에서 이 계정을 생성할 때는 암호 사용 기간 제한 없음 옵션을 사용하도록 설 정하는 것이 좋습니다. 그룹 정책: Workload Balancing을 설치할 서버가 그룹 정책 조직 구성 단위의 구성원인 경우 현재 또 는 예약된(미래) 정책이 Workload Balancing 또는 해당 서비스의 실행을 금지하지 않아야 합니다. 5
통신 포트: Workload Balancing 서버가 통신에 사용하도록 할 포트를 결정합니다. 설치하는 동안 이 포트를 묻는 메시지가 나타납니다. 기본적으로 Workload Balancing 서버는 8012를 사용합니다. 호스트 및 VM의 시간 동기화: VM에 Workload Balancing을 설치할 때는 Workload Balancing VM을 호스트하는 물리적 서버와 Workload Balancing VM 자체의 시간이 반드시 일치해야 합니다. 마찬가 지로 Workload Balancing 서버와 Workload Balancing을 모니터링하는 XenServer 호스트의 시간도 동기화되어야 합니다. 이들 양쪽 서버가 모두 NTP(Network Time Protocol) 서버를 가리켜야 할 수도 있습니다. 추가 설치 정보 XenServer와 Workload Balancing은 HTTPS를 통해 통신합니다.따라서 Workload Balancing 설치 동 안 Workload Balancing은 사용자를 대신하여 자체 서명된 인증서를 자동으로 생성합니다. Workload Balancing 설치 동안 설치 프로그램은 Windows 방화벽에 대한 예외(규칙)를 생성합니다. 이 인바운드 규칙 WLB Web Service HTTPS Port(WLB Web Service HTTPS 포트)는 XenServer에서 Workload Balancing 서버에 연결할 수 있도록 허용합니다. Workload Balancing 액세스 제어 권한 사용자 환경에 RBAC(역할 기반 액세스 제어)가 구현되어 있는 경우 모든 사용자 역할이 WLB 탭을 표 시할 수 있습니다. 그러나 역할에 따라 일부 작업을 수행하지 못할 수 있습니다. 다음 표에는 관리자가 Workload Balancing 기능을 사용하는 데 필요한 최소 역할이 나와 있습니다. 작업 WLB 구성, 초기화, 사용/사용 안 함 설정 WLB 최적화 권장 사항 적용(WLB 탭) WLB 보고서 구독 수정 WLB 배치 권장 사항 수용("별표" 권장 사항) 풀 감사 추적 보고서를 포함한 WLB 보고서 생성 WLB 구성 표시 필요한 최소 역할 풀 운영자 풀 운영자 풀 운영자 VM 고급 관리 읽기 전용 읽기 전용 사용자가 Workload Balancing을 사용하려고 하는데 충분한 권한이 없으면 역할 평가 대화 상자가 나타 납니다. RBAC에 대한 자세한 내용은 XenServer 관리자 가이드를 참조하십시오. WLB 보고서를 생성하려면 VM 운영자 이상의 역할이 필요합니다. 읽기 전용 역할이 할당된 사용자는 이 릴리스에서 보고서를 생성할 수 없습니다. Workload Balancing 설치 Workload Balancing을 설치하려면 다음을 수행해야 합니다. 1. Workload Balancing 데이터베이스 요구 사항 에 설명된 대로 SQL Server 또는 SQL Server Express 데이터베이스를 설치합니다. 2. SQL Server 데이터베이스 인스턴스에 대해 SQL 로그인 생성 권한이 있는 로그인을 설정합니다. SQL Server 인증을 위해서는 계정에 sysadmin 권한이 필요합니다. 3. 사전 설치 고려 사항 에 설명된 대로 Workload Balancing에 사용할 계정을 생성하고 이름을 적어 둡 니다. 4. Workload Balancing 시스템 요구 사항 에 설명된 대로 시스템 요구 사항을 충족하는 Workload Balancing 서버를 구성합니다. 6
설치 프로그램이 Workload Balancing 설치를 마친 후 올바로 설치되었는지 확인합니다. -- Workload Balancing 설치를 확인하려면 참조. 그런 다음에는 Workload Balancing에서 데이터를 수집하여 권장 사 항을 설정할 수 있도록 하기 위해 풀을 Workload Balancing에 연결해야 합니다. -- Workload Balancing 초기화 참조. Workload Balancing에는 사전 설치 고려 사항 에 설명된 대로 디지털 서명 확인을 위 해 인터넷 연결이 필요합니다. Workload Balancing 서버를 설치하려면 다음 절차를 사용하여 Workload Balancing을 설치합니다. 1. Autorun.exe에서 Workload Balancing Setup(Workload Balancing 설치) 마법사를 시작하고 Workload Balancing 또는 Workload Balancing x64 옵션을 선택합니다. Windows Server 2008에 설치할 때 UAC(사용자 액세스 제어)가 사용되도록 설정되어 있으면 Autorun.exe를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택 합니다. (UAC가 사용되는 상태에서 Workload Balancing을 설치하려면 소프트웨어 업 그레이드 및 설치 권한을 부여하기 위해 충분한 관리 권한이 있어야 합니다.) 2. 초기 Welcome(시작) 페이지가 나타나면 Next(다음)를 클릭합니다 3. Setup Type(설치 유형) 페이지에서 Workload Balancing Services and Data Store(Workload Balancing 서비스 및 데이터 저장소)를 선택하고 Next(다음)를 클릭합니다. 이 옵션을 사용하여 Workload Balancing을 설치하고 해당 데이터베이스를 구성할 수 있습니다. Next(다음)를 클릭하면 Workload Balancing 설치 프로그램에서 사용자 시스템에 사전 요구 사항이 올바로 갖추어져 있는지 확인합니다. 4. 최종 사용자 사용권 계약에 동의합니다. 5. Component Selection(구성 요소 선택) 페이지에서 Database(데이터베이스)와 모든 Services(서비 스)를 선택합니다. 이것이 기본 선택입니다. Workload Balancing을 다시 설치하고 이 릴리스의 기존 원격 데이터베이스를 가지고 있는 경우에는 설치 프로그램의 Component Selection(구성 요소 선택) 페이지에서 데 이터베이스 옵션의 선택을 취소합니다. 이 옵션의 선택을 취소하지 않으면 설치 프로 그램이 Database Server(데이터베이스 서버) 페이지에서 지정한 위치에 데이터베이 스를 다시 설치하려고 시도하며 이에 따라 오류가 발생합니다. 6. Database Server(데이터베이스 서버) 페이지의 SQL Server Selection(SQL Server 선택) 섹션에서 다 음 중 하나를 선택합니다. Enter the name of a database server(데이터베이스 서버 이름 입력): 데이터베이스를 호스트할 데 이터베이스 서버의 이름을 입력할 수 있습니다. 데이터베이스 이름에 인스턴스 이름을 추가하여 인 스턴스 이름을 지정합니다(예: database-name\yourinstancename). 기본적으로, SQL Express는 SQL Express 설치 동안 인스턴스 이름을 지정하지 않 아도 인스턴스 이름을 생성합니다. 인스턴스 이름을 명시적으로 지정하지 않을 경우 SQL Express 설치 프로그램은 "SQLExpress"라는 이름의 데이터베이스에 인스턴스 를 생성합니다. SQL Express를 설치하고 인스턴스 이름을 지정한 경우에는 서버 이름에 \yourinstancename을 추가합니다. 인스턴스 이름을 지정하지 않고 SQL Express 를 설치한 경우에는 서버 이름에 \sqlexpress를 추가합니다. Choose an existing database server(기존 데이터베이스 서버 선택): Workload Balancing 설치 프 로그램이 네트워크에서 검색한 서버 목록에서 데이터베이스 서버를 선택할 수 있습니다. 7
일본어 문자를 사용하는 데이터베이스 이름을 지정하면 Workload Balancing 설치가 실패할 수 있습니다. 7. Install Using(설치 방법) 섹션에서 SQL 데이터베이스에 연결하기 위해 설치 프로그램이 사용할 수 있 는 인증 방법을 선택합니다. 이 방법은 SQL Server를 설치할 때 SQL Server를 실행하는 컴퓨터에 로 그온하기 위해 사용한 방법이기도 합니다. Windows Authentication(Windows 인증): 이 옵션은 사용자의 현재 자격 증명(즉, Workload Balancing을 설치할 컴퓨터에 로그온하는 데 사용한 Windows 자격 증명)을 사용합니다. 현재 Windows 자격 증명이 SQL Server 데이터베이스 서버(인스턴스)에 대한 로그인으로 이미 추가되 어 있어야 이 옵션을 선택할 수 있습니다. SQL Server Authentication(SQL Server 인증): 혼합 모드 인증을 지원하도록 SQL Server를 이미 구성한 경우 이 옵션을 선택할 수 있습니다. Test Connect(테스트 연결)를 클릭하여 설치 프로그램이 사용자가 제공한 자격 증명 을 사용하여 데이터베이스 서버에 연결할 수 있는지 확인해 보는 것이 좋습니다. 8. Database Information(데이터베이스 정보) 페이지에서 Install a new Workload Balancing data store(새 Workload Balancing 데이터 저장소 설치)를 선택하고 SQL Server의 Workload Balancing 데이터베이 스에 할당할 이름을 입력합니다. 기본 데이터베이스 이름은 WorkloadBalancing입니다. 9. Web Service Host Account Information(Web Service Host 계정 정보) 페이지에서 필요한 경우 포트 번호를 편집합니다. 포트는 기본적으로 8012로 설정됩니다. 여기서 포트를 변경하면 XenServer에서도 Connect to WLB Server(WLB 서버에 연 결) 대화 상자나 XE 명령을 사용하여 포트를 변경해야 합니다. Workload Balancing 에 대한 Windows 방화벽 규칙을 포함하여 Web Service에 대해 지정한 포트가 방화 벽에서 열려 있는지 확인합니다(WLB Web Service HTTPS Port(WLB Web Service HTTPS 포트)). 10. XenServer가 Workload Balancing에 연결하는 데 사용할 계정(Workload Balancing 서버에서)에 대 해 인증 유형인 User(사용자) 또는 Group(그룹)을 선택하고 다음 중 하나를 입력합니다. 사용자 이름: XenServer 에서 사용하도록 Workload Balancing 서버에서 생성한 계정의 이름을 입 력합니다(예: workloadbalancing_user). 그룹 이름: XenServer에서 사용할 계정이 들어 있는 그룹 이름을 입력합니다. 인증 유형을 지정하면 Workload Balancing에서 XenServer의 연결을 인식할 수 있습니다. 자세한 내 용은 Workload Balancing에 대한 권한 부여 를 참조하십시오. Workload Balancing을 초기화하기 전 까지는 암호를 지정하지 마십시오. 인증 유형으로 도메인 사용자 그룹(즉, 그룹)을 지정하는 것은 지원되지 않습니다. 이 그룹을 사용하면 Workload Balancing이 성공적으로 초기화될 수 없습니다. 11. Install(설치)을 클릭합니다. Workload Balancing 설치를 확인하려면 Workload Balancing 설치 프로그램은 Windows 시작 메뉴에 아이콘을 설치하지 않습니다. 가장 좋은 방 법은 Connect to WLB Server(WLB 서버에 연결) 대화 상자를 사용하여 Workload Balancing 서버에 연 결하기 전에 이 절차를 수행하여 Workload Balancing이 올바로 설치되었는지 확인하는 것입니다. 1. Windows 제어판의 프로그램에 Citrix Workload Balancing이 현재 설치된 프로그램으로 나열되는지 확인합니다. 8
2. Windows의 서비스 패널에서 다음 서비스가 표시되고 실행되고 있는지 확인합니다. Citrix WLB Analysis Engine Citrix WLB Data Collection Manager Citrix WLB Web Service Host 이러한 모든 서비스는 Workload Balancing 구성을 시작하기 전에 실행되고 있어야 합니다. 3. Workload Balancing 서비스가 서비스 패널에 없으면 설치 로그에서 Workload Balancing이 성공적으 로 설치되었는지 확인합니다. 설치 마법사를 사용한 경우에는 로그가 C:\Users\username\AppData\Local\Temp \msibootstrapper2csm_msi_install.log(기본값)에 있습니다. Windows Server 2003 의 경우 이 로그는 C:\Documents and Settings\username\Local Settings\Temp \msibootstrapper2csm_msi_install.log에 있습니다. 사용자 이름은 설치하는 동안 로그온한 사용 자 이름입니다. 설치 속성(Msiexec)을 사용한 경우에는 로그가 C:\log.txt(기본값) 또는 설치 프로그램에서 로그를 생성하도록 지정한 위치에 있습니다. 방화벽 구성 Workload Balancing 서버가 방화벽 뒤에 있으면 방화벽의 설정에서 Workload Balancing과 XenServer 가 통신하는 데 사용할 포트를 지정해야 합니다. 기본적으로 Workload Balancing을 사용하려면 다음 포 트가 열려 있어야 합니다. 인바운드 통신: 8012(XenServer에서 Workload Balancing으로의 통신) 아웃바운드 통신: 443(Workload Balancing에서 XenServer로의 통신) Workload Balancing 서버에 Windows 방화벽이 사용되도록 설정되어 있으면 Windows 방화벽 설정에 서 WLB Web Service HTTPS Port(WLB Web Service HTTPS 포트) 규칙이 적절히 구성되었는지 확인 해야 합니다. 기본적으로 Workload Balancing 설치 프로그램은 인바운드 규칙인 WLB Web Service HTTPS Port(WLB Web Service HTTPS 포트)를 생성하고 "도메인" Windows 방화벽 프로필에 이 규칙을 적용하도록 구성 합니다. 그러나 사용자 환경과 방화벽 구성에 대해 수행한 변경 사항에 따라 규칙에서 추가 프로필(공용 또는 개인)을 선택해야 할 수도 있습니다. 마찬가지로 XenServer에서 Workload Balancing에 연결하기 위해 사용하는 포트는 Workload Balancing 을 초기화할 때 지정한 포트 번호 및 WLB Web Service HTTPS Port(WLB Web Service HTTPS 포트) 규칙의 Protocols and Ports(프로토콜 및 포트) 탭에 나열된 포트 번호와 일치해야 합니다. Workload Balancing 설치 프로그램은 이 포트를 규칙에 구성하므로 설치 후 포트 번호를 수동으로 변경하는 것이 아니라면 이를 지정하는 것이 불필요합니다. Workload Balancing 서버가 방화벽 뒤에 있는데 적절한 방화벽 설정을 구성하지 않았 다면 다음과 같은 내용의 오류가 나타납니다. "Workload Balancing 서버: <pool name> 에 연결하는 동안 오류가 발생했습니다. WLB 초기화를 클릭하여 연결 설정을 다시 초 기화하십시오." (Workload Balancing 서버가 다른 이유로 인해 연결되지 않을 경우에 도 이 오류가 나타날 수 있습니다.) 바이러스 백신 소프트웨어 구성 기본적으로 대부분의 바이러스 백신 프로그램은 하드 디스크에 있는 모든 파일을 검사하도록 구성되어 있습니다. 바이러스 백신 프로그램이 빈번하게 사용되는 Workload Balancing 데이터베이스를 검사하면 Workload Balancing의 정상적인 작업이 방해를 받거나 느려집니다. 따라서 Workload Balancing 서버에 서 실행되는 바이러스 백신 소프트웨어를 구성할 때는 특정 프로세스 및 파일을 제외하도록 구성해야 합니다. Workload Balancing 초기화 및 데이터 수집을 시작하기 전에 이들 폴더를 제외하도록 바이러스 백신 소프트웨어를 구성하는 것이 좋습니다. 9
Workload Balancing 구성 요소를 실행하는 서버에서 바이러스 백신 소프트웨어를 구성하려면 다음과 같이 합니다. Workload Balancing 로그가 들어 있는 다음 폴더를 제외합니다. Windows Server 2003의 경우: C:\Documents and Settings\All Users\Application Data\Citrix\Workload Balancing\Data\Logfile.log Windows Server 2008의 경우: C:\Program Data\Citrix\Workload Balancing\Data\Logfile.log SQL Server 데이터베이스 폴더를 제외합니다. 예를 들면 다음과 같습니다. SQL Server의 경우 C:\Program Files\Microsoft SQL Server\MSSQL\Data\를 제외합니다. SQL Server Express의 경우 C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS \MSSQL\Data\를 제외합니다. 이러한 경로는 사용자의 운영 체제, 설치 위치 및 SQL Server 버전에 따라 달라질 수 있습니다. 이러한 경로 및 파일 이름은 32비트 기본 설치에 해당되는 것입니다. 사용자의 설치 에 적용되는 값을 사용하십시오. 예를 들어, 64비트 버전의 파일 경로는 C:\Program Files(x86) 폴더에 있을 수 있습니다. 10
Workload Balancing 초기화 이 장에서는 다음 정보를 제공합니다. Workload Balancing이 풀을 모니터링하기 위해 풀에 제공해야 하는 Workload Balancing 설정 XenServer가 Workload Balancing Web Service Host 서비스를 사용하여 인증할 때 사용하는 Workload Balancing 사용자 계정 Workload Balancing 초기화 Workload Balancing 설치 프로그램에 따라 모니터링할 각 리소스 풀에서 Workload Balancing을 사 용하도록 설정(즉, 초기화)해야 Workload Balancing이 해당 풀에 대한 데이터를 수집할 수 있습니다. Workload Balancing을 초기화하려면 다음을 수행해야 합니다. 리소스 풀이 사용하도록 할 Workload Balancing 서버 및 해당 포트를 지정합니다. Workload Balancing에 대한 권한 부여 에 설명된 대로 XenServer가 Workload Balancing 서버에 연 결하는 데 사용할 자격 증명과 Workload Balancing이 XenServer에 연결하는 데 사용할 자격 증명을 포함하여 통신에 사용할 자격 증명을 지정합니다. 처음으로 Workload Balancing을 사용하도록 설정하면 작업 부하를 최적화하기 위해 기본 구성 설정을 사용합니다. 자동화된 최적화 모드, 전원 관리, 자동화 등의 자동 기능은 기본적으로 사용되지 않습니다. 중요: Workload Balancing이 일정 기간 실행된 후에도 최적 배치 권장 사항을 받지 못한 경 우에는 Workload Balancing 관리자 가이드에 설명된 대로 성능 임계값을 평가해 보는 것이 좋습니다. Workload Balancing을 해당 환경에 맞는 올바른 임계값으로 설정하는 것은 매우 중요하며 그렇지 못할 경우 권장 사항이 적절하지 않을 수 있습니다. Workload Balancing을 초기화하기 전에 바이러스 백신 소프트웨어 구성 에 설명된 대로 Workload Balancing 폴더를 제외하도록 바이러스 백신 소프트웨어를 구성합니다. 또한 XenServer 풀 마스터가 올 바른 DNS(Domain Name System) 서버를 사용하도록 구성되었는지 확인합니다. 초기 구성이 끝나면 WLB 탭의 Initialize(초기화) 단추가 Disable(사용 안 함) 단추로 변 경됩니다. 이것은 초기화 이후에 리소스 풀이 사용하는 Workload Balancing 서버를 수정하려면 반드시 해당 풀에서 Workload Balancing을 사용하지 않도록 설정한 다음 다시 구성해야 하기 때문입니다. 자세한 내용은 Workload Balancing 관리자 가이드를 참조하십시오. XenCenter 의 Connect to WLB Server(WLB 서버에 연결) 대화 상자 또는 XE 명령을 사용하여 Workload Balancing을 초기화할 수 있습니다. Workload Balancing을 초기화하려면 다음 절차를 통해 리소스 풀에 대해 Workload Balancing을 사용하도록 설정하고 이에 대한 초기 구성을 수행합니다. 이 대화 상자를 완료하려면 다음이 필요합니다. Workload Balancing 서버의 NetBIOS 이름(또는 IP 주소) 및 포트 Workload Balancing이 모니터링할 리소스 풀에 대한 자격 증명 Workload Balancing 서버에서 생성한 계정에 대한 자격 증명 11
Workload Balancing 기능이 성능 데이터를 수집할 수 있으려면 부하를 분산할 XenServer가 리소스 풀에 속해 있어야 합니다. 1. XenCenter의 Resources(리소스) 창에서 XenCenter > your-resource-pool을 선택합니다. 2. Properties(속성) 창에서 WLB 탭을 클릭합니다. 3. WLB 탭에서 Initialize WLB(WLB 초기화)를 클릭합니다. Connect to WLB Server(WLB 서버에 연결) 대화 상자가 나타납니다. 4. Server Address(서버 주소) 섹션에서 다음을 입력합니다. a. Address(주소) 상자에서 Workload Balancing 서버의 IP 주소 또는 NetBIOS 이름을 입력합니다. FQDN(정규화된 도메인 이름)을 입력할 수도 있습니다. b. (선택 사항) XenServer가 다른 포트를 사용하여 Workload Balancing에 연결하도록 하려면 포트 번 호를 편집합니다. 여기에 새 포트 번호를 입력하면 Workload Balancing 서버에 다른 통신 포트가 설정됩니다. 기본적으로 XenServer는 8012 포트를 사용하여 Workload Balancing(특히 Web Service Host 서 비스)에 연결합니다. Workload Balancing 설치 동안 포트 번호를 변경하지 않았다면 이 포트 번호 를 편집하지 마십시오. 설치하는 동안 Windows 방화벽과 Workload Balancing Configuration(Workload Balancing 구성) 대화 상자에서 지정한 포트 번호 값은 일치 해야 합니다. 5. WLB Server Credentials(WLB 서버 자격 증명) 섹션에서 XenServer 풀(마스터)이 Workload Balancing 서버에 연결하는 데 사용할 사용자 이름(예: workloadbalancing_user)과 암호를 입력합니다. 이것은 Workload Balancing 서버 설치 동안 구성한 계정이나 그룹이어야 합니다. 자세한 내용은 Workload Balancing에 대한 권한 부여 를 참조하십시오. 신뢰할 수 있는 인증서로 Workload Balancing을 사용하려면 정적 IP 주소보다는 서버 의 FQDN을 사용하여 이를 초기화할 것을 고려하는 것이 좋습니다. 초기화 동안 지정 하는 이름은 인증서의 CN(일반 이름)과 일치해야 합니다. Workload Balancing에서 신 뢰할 수 있는 인증서를 구성하려면 FQDN을 사용하여 초기화하는 것이 가장 좋습니 다. 자세한 내용은 Workload Balancing 관리자 가이드를 참조하십시오. 정적 IP 주소를 사용하여 Workload Balancing을 초기화하려면 인증서 요청을 생성할 때 해당 IP 주소를 SAN(주체 대체 이름)으로 지정해야 합니다. 예를 들어, WLB 서버가 WLB-server-yourdomain 이지만 정적 IP 주소를 사용하여 이를 초기화하려면 인증서 요청을 생성할 때 FQDN을 일반 이름으로 지정한 다음 SAN(주체 대체 이름)을 사용 하여 <your-wlb-ip-address>를 지정할 수 있습니다. 팁: 설치 동안 지정한 사용자나 그룹은 영구적인 것이 아닙니다. 설치 후 Workload Balancing Administration Tool을 사용하여 Workload Balancing 서버 자격 증명을 변 경할 수 있습니다. 6. XenServer Credentials(XenServer 자격 증명) 섹션에서 구성할 풀에 대한 사용자 이름과 암호(일반적 으로 풀 마스터의 암호)를 입력합니다. Workload Balancing은 이러한 자격 증명을 사용하여 해당 풀 에서 XenServer를 실행하는 컴퓨터에 연결합니다. 현재 로그인되어 있는 XenServer에 로그인할 때 사용하는 자격 증명을 사용하려면 Use the current XenCenter credentials(현재 XenServer 자격 증명 사용) 확인란을 선택합니다. RBAC(역할 기반 액세 스 제어)를 사용하여 이 계정에 역할을 할당한 경우에는 해당 역할에 Workload Balancing을 구성할 충분한 권한이 있는지 확인합니다. Workload Balancing 액세스 제어 권한 을 참조하십시오. 12
7. 초기화 후 임계값에 대한 고급 설정을 수정하거나 특정 리소스에 지정된 우선 순위를 변경하려면 Workload Balancing 관리자 가이드를 참조하십시오. Workload Balancing에 대한 권한 부여 Workload Balancing을 사용하도록 XenServer 리소스 풀을 구성할 때는 다음 두 계정에 대해 자격 증명 을 지정해야 합니다. Workload Balancing이 XenServer에 연결하기 위해 사용하는 사용자 계정: Workload Balancing은 XenServer 사용자 계정을 사용하여 XenServer에 연결합니다. Connect to WLB Server(WLB 서버에 연결) 대화 상자를 실행할 때 Workload Balancing에 이 계정의 자격 증명을 제공합니다. 일반적으로 풀에 대한 자격 증명(즉, 풀 마스터의 자격 증명)을 지정합니다. XenServer가 Workload Balancing에 연결하기 위해 사용하는 사용자 계정: XenServer는 설치 전에 생 성한 사용자 계정을 사용하여 Web Service Host와 통신합니다. Workload Balancing을 설치하는 동안 인증 유형(단일 사용자 또는 그룹)과 Web Service Host 서비스 의 요청을 생성하는 권한을 가진 사용자나 그룹을 지정했습니다. 초기화하는 동안 Connect to WLB Server(WLB 서버에 연결) 대화 상자에서 연결 설정을 구성할 때 XenServer에 이 계정의 자격 증명을 제공해야 합니다. 이 그림은 (1) XenServer가 설치 전에 생성한 계정을 사용하여 Web Service Host와 통신하는 방법과 (2) Workload Balancing 서버가 풀에 대 한 자격 증명을 사용하여 XenServer에 인증하는 방법을 보여 줍니다. 13
Workload Balancing 업그레이드 이 장에서는 다음에 대한 정보를 제공합니다. Workload Balancing 업그레이드 동일한 플랫폼에서 Workload Balancing 업그레이드 SQL Server 업그레이드 및 데이터베이스 마이그레이션 새로운 서버 운영 체제 플랫폼에서 Workload Balancing 업그레이드 Workload Balancing 업그레이드 이 Workload Balancing 릴리스에 포함된 새 기능을 사용하려면 XenCenter와 XenServer도 최신 버전으 로 업그레이드해야 합니다. XenCenter를 업그레이드하지 않으면 새 기능이 XenCenter 사용자 인터페이스에 나타나지 않습니다. 하지만 XE 명령을 통해 새 기능을 사용할 수 있습니다. XenServer를 업그레이드하지 않으면 새 Workload Balancing 기능을 사용할 수 없지만 Workload Balancing 서버를 업그레이드하면 알려진 문제에 대한 수정 사항이 설치됩니다. Workload Balancing 서버를 업그레이드하기 전에 Workload Balancing 데이터베이스 를 백업하는 것이 좋습니다. 업그레이드를 시작할 상태가 알려진 경우에는 선택에 따라 모든 Workload Balancing 프로세스가 다시 시작되도록 하기 위해 Workload Balancing 서버를 다시 시작할 수도 있습니다. 또한 Workload Balancing 서버를 업그레이드하기 전에 XenServer 호스트를 업그레이드합니다. 이전의 모든 버전을 직접 최신 릴리스(Workload Balancing 2.1)로 업그레이드할 수 있습니다. 업그레이드하기 전에 SQL Management Studio를 사용하여 데이터를 백업하는 것이 좋습니다. 업그레 이드할 때 기존 Workload Balancing 데이터베이스의 위치를 묻는 메시지가 나타납니다. 이 위치를 지정 하면 설치 마법사가 데이터베이스를 최신 릴리스로 자동 업그레이드합니다. MSI 파일은 설치 마법사가 시작될 때마다 기존 버전의 Workload Balancing 데이터베이스와 Workload Balancing 구성 요소를 확인합니다. Workload Balancing 2.1 베타 릴리스에서의 업그레이드는 지원되 지 않습니다. 서버를 업그레이드하는 데 걸리는 시간은 데이터베이스 파일 그룹의 배포에 의해 영 향을 받습니다. 업그레이드하는 동안 파일 그룹 이동을 수행하려면 추가 시간이 필요 합니다. 또한 데이터베이스 크기도 업그레이드 수행에 필요한 시간에 영향을 줍니다. 동일한 운영 체제에서 Workload Balancing 업그레이드 Workload Balancing 서버만 업그레이드하고 해당 서버의 운영 체제는 업그레이드하지 않으려면 다음 과 같이 합니다. 1. Workload Balancing 관리자 가이드에 설명된 대로 Workload Balancing을 임시로 사용하지 않도록 설 정합니다. 2. 이 릴리스에서 새로 추가된 시스템 요구 사항에 대해 업그레이드를 설치합니다. 3. Workload Balancing이 설치된 VM 또는 서버를 다시 시작합니다. 4. Workload Balancing 설치 마법사를 실행합니다. Workload Balancing 설치 마법사는 자동으로 기존 Workload Balancing이 설치되어 있는지 검색하고 해당 설치를 업그레이드하라는 메시지를 표시합니 다. Database Information(데이터베이스 정보) 화면에서 데이터베이스를 선택하라는 메시지가 나타 14
나면 데이터를 보존하고 싶은 경우 Choose a Workload Balancing data store(workload Balancing 데 이터 저장소 선택) 단추를 선택한 다음 기존 데이터베이스 이름을 선택하는 방법으로 기존 데이터베 이스를 선택합니다. 새 데이터베이스 이름을 입력하면 기존 데이터베이스가 업그레이드되지 않고 새 로운 데이터베이스가 구성됩니다. 업그레이드하는 동안 설치 마법사는 새로 설치할 때 표시하는 페이지 중 일부를 표시합니다. 설치 마 법사의 페이지에 대한 자세한 내용은 Workload Balancing 서버를 설치하려면 을 참조하십시오. SQL Server 업그레이드 SQL Server 버전을 업그레이드하려는 경우(예: SQL Server Express 2005에서 SQL Server Express 2008로 업그레이드) SQL Management Studio 도구를 사용하여 데이터를 마이그레이션할 수 있습니다. Workload Balancing 및 운영 체제 업그레이드 최신 Windows 버전으로 마이그레이션하려는 경우(예: Windows Server 2003에서 Windows Server 2008 R2로 마이그레이션) 설치 마법사의 업그레이드 모드를 사용하여 Workload Balancing을 업그레이드할 수 없습니다. 대신 새 운영 체제를 사용하여 서버의 이미지를 다시 작성한 다음 Workload Balancing을 설치합니다. 데이터베이스가 Workload Balancing과 동일한 서버에 있으면 서버의 이미지를 다시 작성하고 새 운영 체제를 설치하기 전에 SQL Management Studio 도구를 사용하여 데이터를 다른 위치에 저장합니다. 15