XenMobile® Server

SQL Server 구성

온프레미스 XenMobile® Server에서 SQL Server로 연결하려면 다음 드라이버 중 하나를 사용할 수 있습니다.

  • 기본 드라이버
  • jTDS
  • Microsoft JDBC(Java Database Connectivity) 드라이버

jTDS 드라이버는 다음 경우의 기본 드라이버입니다.

  • 온프레미스 XenMobile Server를 설치하는 경우
  • jTDS 드라이버를 사용하도록 구성된 XenMobile Server에서 업그레이드하는 경우

두 드라이버 모두 XenMobile은 SQL Server 인증 또는 Windows 인증을 지원합니다. 이러한 인증 및 드라이버 조합의 경우 SSL을 켜거나 끌 수 있습니다.

Microsoft JDBC 드라이버와 함께 Windows 인증을 사용하는 경우 드라이버는 Kerberos를 사용하여 통합 인증을 사용합니다. XenMobile은 Kerberos에 연결하여 Kerberos KDC(키 배포 센터) 세부 정보를 가져옵니다. 필요한 세부 정보를 사용할 수 없는 경우 XenMobile CLI는 Active Directory 서버의 IP 주소를 묻는 메시지를 표시합니다.

jTDS 드라이버에서 JDBC 드라이버로 전환하려면 모든 XenMobile Server 노드에 SSH로 연결하고 XenMobile CLI를 사용하여 구성합니다. 단계는 현재 jTDS 드라이버 구성에 따라 다음과 같이 달라집니다.

Microsoft JDBC로 전환(SQL Server 인증)

이 단계를 완료하려면 SQL Server 사용자 이름과 암호가 필요합니다.

  1. 모든 XenMobile Server 노드에 SSH로 연결합니다.

  2. XenMobile CLI 주 메뉴에서 2를 입력하여 시스템 메뉴를 선택합니다.

  3. 12를 입력하여 고급 설정을 선택합니다.

  4. 7을 입력하여 JDBC 드라이버 전환을 선택한 다음 m을 입력하여 Microsoft를 선택합니다.

    JDBC 드라이버 선택 이미지

  5. 메시지가 표시되면 y를 입력하여 SQL 인증을 선택한 다음 SQL Server 사용자 이름과 암호를 입력합니다.

  6. 각 XenMobile Server 노드에 대해 단계를 반복합니다.

  7. 각 XenMobile Server 노드를 다시 시작합니다.

Microsoft JDBC로 전환(SSL 꺼짐, Windows 인증)

이 단계를 완료하려면 Active Directory 사용자 이름과 암호, Kerberos KDC 영역 및 KDC 사용자 이름이 필요합니다.

  1. 모든 XenMobile Server 노드에 SSH로 연결합니다.

  2. XenMobile CLI 주 메뉴에서 2를 입력하여 시스템 메뉴를 선택합니다.

  3. 12를 입력하여 고급 설정을 선택합니다.

  4. 7을 입력하여 JDBC 드라이버 전환을 선택한 다음 m을 입력합니다.

  5. SQL Server 인증을 사용할지 묻는 메시지가 표시되면 n을 입력합니다.

  6. 메시지가 표시되면 SQL Server에 대해 구성된 Active Directory 사용자 이름과 암호를 입력합니다.

  7. XenMobile이 Kerberos KDC 영역을 자동으로 검색하지 못하면 SQL Server FQDN을 포함한 KDC 세부 정보를 묻는 메시지가 표시됩니다.

  8. SSL을 사용할지 묻는 메시지가 표시되면 n을 입력합니다. XenMobile이 구성을 저장합니다. 오류로 인해 XenMobile이 구성을 저장할 수 없는 경우 오류 메시지와 입력한 세부 정보가 표시됩니다.

  9. 각 XenMobile Server 노드에 대해 단계를 반복합니다.

  10. 각 XenMobile Server 노드를 다시 시작합니다.

XenMobile 데이터베이스 암호를 변경하려면

Citrix 지원에서 암호 변경을 지시하는 경우와 같이 XenMobile 데이터베이스 암호를 변경하려면 다음 지침을 따르십시오.

SQL Server가 Windows 인증을 사용하는 경우 Windows Active Directory에서 데이터베이스 암호를 변경합니다. 그런 다음 데이터베이스 서버에서 데이터베이스 관리자 계정을 새로 고쳐 암호 변경을 동기화합니다. 그런 다음 다음과 같이 XenMobile에서 암호를 변경할 수 있습니다.

중요:

  • XenMobile에서 데이터베이스 암호를 변경하기 위한 예정된 유지 관리 기간을 계획하십시오. 암호 변경은 시스템 다운타임 중에 발생해야 합니다.
  • 암호를 변경할 때 모든 XenMobile 노드가 네트워크에 연결되어 있는지 확인하십시오. 암호를 변경한 후 XenMobile을 다시 시작하십시오.

    암호 변경 후 XenMobile을 다시 시작하지 않으면 XenMobile이 복구 모드로 전환됩니다. 이 경우 SQL Server에서 이전 암호로 되돌리고 XenMobile을 다시 시작한 다음 암호를 다시 변경하십시오.

  1. 모든 XenMobile Server 노드가 실행 중인지 확인합니다. 클러스터 환경의 경우 모든 노드를 시작합니다.

  2. 가상 서버를 비활성화하여 Citrix ADC 로드 밸런서에서 XenMobile으로 들어오는 장치 트래픽을 차단합니다.

  3. SQL Server에서 데이터베이스 암호를 변경하려면: XenMobile CLI에 로그인하고 구성 > 데이터베이스로 이동한 다음 메시지가 표시되면 변경된 암호를 입력합니다.

    Server []: <ipAddress>
    Port [1433]: 1433
    Username [sa]: <userName>
    Password: <****>
    <!--NeedCopy-->
    
  4. Y를 선택하여 서버를 다시 시작합니다.

  5. 클러스터의 다른 모든 노드에 대해 3단계와 4단계를 반복합니다.

  6. Citrix ADC 로드 밸런서에서 가상 서버를 활성화하여 들어오는 장치 트래픽을 차단 해제합니다.

SQL Server 구성