소프트웨어 업데이트 개요(SharePoint Server 2010)

 

적용 대상: SharePoint Server 2010

마지막으로 수정된 항목: 2016-11-30

이 문서에서는 Microsoft SharePoint Server 2010 팜에서 소프트웨어를 업데이트하는 방법에 대해 간략하게 설명합니다.

이 문서의 내용

  • 개선된 기능 및 새로운 기능

  • 대상 및 범위

  • 소프트웨어 업데이트 프로세스

  • 소프트웨어 업데이트 전략

  • 소프트웨어 업데이트 배포 주기

개선된 기능 및 새로운 기능

SharePoint Server 2010에서는 전체 소프트웨어 업데이트 작업을 원활하게 수행할 수 있도록 기존 기능이 개선되고 새로운 기능이 도입되었습니다. 아래에서 이러한 기능 중 몇 가지에 대해 설명합니다.

  • 서로 다른 서버에서 업데이트 버전 간의 이전 버전 호환성이 지원됩니다. 따라서 업데이트 이진 파일을 먼저 설치하고 업데이트는 나중에 완료할 수 있습니다.

  • 여러 Microsoft SharePoint Server 서버를 동시에 업데이트하여 작업량을 데이터베이스 서버로 분산시킬 수 있습니다.

  • WSUS(Windows Server Update Services), Windows Update 및 Microsoft Update를 사용하는 자동 업데이트가 완벽하게 지원됩니다.

    참고

    자동 업데이트에서는 팜 서버에 이진 파일을 설치하지만, 서버에서 업그레이드를 실행하여 소프트웨어 업데이트를 완료해야 합니다.

  • 관리자는 중앙 관리 웹 사이트 또는 Windows PowerShell을 통해 업데이트 상태를 모니터링할 수 있습니다.

SharePoint Server의 개선된 기능 및 새 기능에 대한 자세한 내용은 새로운 업그레이드 기능(SharePoint Server 2010)을 참조하십시오.

대상 및 범위

소프트웨어 업데이트 프로세스에 대해 제공되는 정보는 SharePoint Server 2010을 유지 관리하는 모든 IT 전문가를 대상으로 합니다. 그러나 특정 소프트웨어 업데이트 설치 지침은 SharePoint Server 서버 팜에서 소프트웨어 업데이트를 배포해야 하는 IT 전문가를 대상으로 합니다.

이 문서의 정보는 다음 제품에 적용됩니다.

  • SharePoint Server 2010

  • SharePoint Server 2010 언어 팩

  • Microsoft Filter Pack

참고

독립 실행형 SharePoint Server 환경에서 소프트웨어 업데이트를 설치하는 프로세스는 서버 팜에 소프트웨어 업데이트를 설치하는 프로세스보다 간단하며, 서버 팜에서 수행해야 하는 단계 중 일부는 수행하지 않아도 됩니다.

소프트웨어 업데이트 프로세스

SharePoint Server 2010 환경에서 업데이트를 배포할 때는 패치와 업그레이드의 두 단계를 수행합니다. 이 문서에서는 소프트웨어 업데이트와 업그레이드를 구분하기 위해 패치라는 용어를 사용합니다.

각 단계에서는 구체적인 작업 단계를 수행하며 결과를 확인합니다. 업그레이드 단계는 연기할 수 있습니다.

경고

며칠 이상 업그레이드를 연기하면 팜 동작이 불일치할 수 있습니다. 연기 기간이 길어질수록 팜 동작에서 문제가 발생할 위험이 높아집니다.

업데이트 단계

패치 단계에서는 패치와 배포의 두 단계를 수행합니다. 패치 단계에서는 새 이진 파일을 중앙 관리 서버에 복사합니다. 바꿔야 하는 파일을 사용 중인 서비스는 일시적으로 중지됩니다. 서비스를 중지하면 사용 중인 파일을 바꾸기 위해 서버를 다시 시작할 필요가 없습니다. 그러나 서버를 다시 시작해야 하는 경우도 있습니다.

관리 단계의 두 번째 작업은 배포입니다. 배포 단계에서는 설치 관리자가 SharePoint Server를 실행하는 서버의 해당 디렉터리에 지원 파일을 복사합니다. 이 단계를 통해 업데이트를 설치한 후에 모든 웹 응용 프로그램이 올바른 이진 파일을 실행하고 정상적으로 작동할 수 있도록 합니다. 배포를 마치면 업데이트 단계가 완료됩니다.

소프트웨어 업데이트를 배포하는 다음(최종) 단계는 업그레이드 단계입니다.

업그레이드 단계

패치 단계를 완료하고 나면 업그레이드 단계를 시작하여 업데이트 설치를 완료해야 합니다. 업그레이드 단계에서는 작업을 많이 수행하므로 완료하는 데 가장 시간이 많이 걸립니다. 첫 번째 작업은 실행 중인 모든 SharePoint Server 프로세스를 업그레이드하는 것입니다. 프로세스 업그레이드 후에는 데이터베이스를 크롤링 및 업그레이드합니다. 업그레이드 프로세스는 단일 서버에서 실행할 수 있으므로 팜의 다른 서버는 계속 요청을 처리할 수 있습니다.

업그레이드에 대한 자세한 내용은 업그레이드 프로세스 개요(SharePoint Server 2010)를 참조하십시오.

소프트웨어 업데이트 전략

기본적으로는 다음 요인 중 하나를 기반으로 업데이트 전략을 선택합니다.

  • 업데이트 설치 시 허용되는 가동 중지 시간

  • 가동 중지 시간을 줄이기 위해 배치할 수 있는 추가 직원 및 컴퓨팅 자원

업데이트 전략을 결정할 때는 해당 전략을 통해 업데이트를 관리 및 제어할 수 있는 방법을 고려하십시오.

가동 중지 시간 축소와 관련하여 다음 옵션을 사용할 수 있습니다(가동 중지 시간이 가장 긴 항목부터 차례로 나열됨).

  • 업데이트를 설치하고 업그레이드 단계를 연기하지 않습니다.

  • 업데이트를 설치하고 업그레이드 단계를 연기합니다.

  • 가동 시간을 최대한 단축하여 업데이트를 설치하고 업그레이드 단계를 연기합니다.

소프트웨어 업데이트 배포 주기

소프트웨어 업데이트 배포는 업그레이드의 하위 집합이므로, SharePoint Server 팜 및 서버를 업그레이드하는 데 사용되는 주기가 적용됩니다. 아래 그림에 나와 있는 업데이트 주기를 참고로 하여 소프트웨어 업데이트를 배포하는 것이 좋습니다.

소프트웨어 업데이트 배포 주기

학습

주기의 이 단계에서는 업데이트를 설치하는 데 필요한 정보를 "학습"합니다. 이 정보는 업데이트한 다음 팜에 추가할 새 서버에도 영향을 줍니다.

요구 사항 및 선행 조건

먼저 시스템을 팜 서버로 구축할 수 있는지 확인합니다. 자세한 내용은 하드웨어 및 소프트웨어 요구 사항(SharePoint Server 2010)을 참조하십시오. 그런 후에 업데이트하려는 서버에서 다른 팜 서버와 동일한 버전의 운영 체제를 실행하는지 확인합니다. 여기에는 업데이트, 서비스 팩 및 보안 핫픽스가 포함됩니다.

업데이트 전략

팜을 업데이트하는 데 사용할 전략을 결정합니다. 요구 사항에 따라 다음 전략 중 하나를 사용할 수 있습니다.

  • 전체

  • 데이터베이스 연결

위의 전략 중 하나를 사용하여 작업 환경에 적합한 하이브리드 방식을 만들 수 있습니다. 자세한 내용은 업그레이드 방법 결정(SharePoint Server 2010)을 참조하십시오.

가동 중지 시간 단축

가동 중지 시간을 단축하기 위해 사용할 수 있는 옵션을 조사 및 평가합니다. 가장 먼저 종속성 누락을 확인해야 합니다. 종속성이 누락된 경우 가동 중지 시간이 연장될 수 있습니다. 업데이트에 대한 모든 종속성을 파악한 다음 업데이트를 배포하기 전에 종속성 문제를 해결하거나, 종속성과 관련된 시간 비용을 일정에 포함합니다. 읽기 전용 콘텐츠 데이터베이스를 사용하고 병렬 업그레이드를 수행하는 것도 가동 중지 시간을 줄이는 방법입니다.

중요

가동 중지 시간을 단축하려면 데이터베이스 연결에 대해 AAM(대체 액세스 매핑) URL 리디렉션을 사용하지 않는 것이 좋습니다. AAM은 소프트웨어 업데이트 배포용으로 설계된 기능이 아닙니다. 자세한 내용은 업그레이드 프로세스의 일부로 AAM URL 리디렉션 사용(SharePoint Server 2010)(백서)을 참조하십시오.

일반적인 문제

종속성 누락/오래된 종속성 및 업데이트를 설치할 서버의 공간 부족과 같은 일반적인 문제를 파악하여 해결합니다.

준비

예상된 가동 중지 시간 이내에 업데이트를 계획한 대로 진행할 수 있도록 업데이트 전략을 계획하고 환경 관련 정보를 문서로 작성하여 소프트웨어 업데이트를 준비합니다.

환경 관련 정보 문서 작성

팜에서 고유한 항목을 파악하기 위해 환경 관련 정보를 문서로 작성합니다. 직접 조사, WinDiff를 사용한 비교, Windows PowerShell 등의 다양한 방법으로 팜에 대한 정보를 수집할 수 있습니다.

환경의 다음 요소에 대한 정보를 적절하게 문서로 작성합니다.

  • 팜 토폴로지 및 사이트 계층 구조

  • 설치되어 있는 언어 팩 및 필터 팩

  • 업데이트의 영향을 받을 수 있는 사용자 지정 내용

사용자 지정 관리

일반적으로 사용자 지정은 팜 업그레이드 또는 소프트웨어 업그레이드 시 가장 중요한 문제 중 하나입니다. 팜의 사용자 지정 내용을 파악한 다음 업데이트의 영향을 받는지 확인하고, 확실치 않은 경우에는 만약을 대비하여 사용자 지정 내용을 관리할 방법을 결정해 두어야 합니다. 또한 소프트웨어 업데이트 이후 사용자 지정 내용이 작동하는지도 확인해야 합니다. Stsadm 명령 ExportIPFSAdminObjects를 사용하면 사용자 지정 내용을 수집하여 내보낼 수 있습니다.

자세한 내용은 사용자 지정 내용 처리 방법 결정(SharePoint Server 2010)을 참조하십시오.

업데이트 전략 계획

업데이트 주기의 학습 단계 중에 업데이트 전략과 필요한 가동 중지 시간 최소화 방법을 결정해야 합니다. 업데이트 전략에는 하드웨어, 공간 및 소프트웨어 요구 사항을 결정하는 것 외에도 다음 사항을 포함해야 합니다.

  • 팜 서버 업데이트 순서

  • 작업 순서

  • 가동 중지 시간 제한 및 가동 중지 시간을 단축할 방법

  • 중요한 문제가 발생하는 경우의 롤백 프로세스

업데이트를 배포하기 전에 팜 환경을 정리합니다. 이 경우 업데이트 설치 성능을 높이고 소프트웨어 설치 전후에 발생 가능한 문제를 방지할 수 있다는 이점이 있습니다. 자세한 내용은 업그레이드 전 환경 정리(SharePoint Server 2010)를 참조하십시오.

업데이트 전략의 마지막 두 요구 사항은 통신 계획과 업데이트 일정입니다.

업데이트 시에는 사이트 소유자와 사용자에게 업그레이드 중에 발생할 상황을 반드시 알려야 합니다. 관리자는 가동 중지 시간 및 업그레이드가 예상보다 길어질 수 있거나 업그레이드 후 일부 사이트를 재작업해야 할 수 있는 위험에 대해 알려 주어야 합니다. 자세한 내용은 정보 교환 계획 만들기(SharePoint Server 2010)를 참조하십시오.

업데이트 배포와 관련하여 작업 시작 시간이 포함된 벤치마킹 업데이트 작업 일정을 만듭니다. 이 계획에는 최소한 다음 작업을 포함해야 합니다.

  • 팜 백업

  • 팜 서버 업데이트 시작

  • 팜 서버 업그레이드 시작

  • 필요한 경우 환경 롤백 시작

  • 필요한 경우 업그레이드 다시 시작

  • 환경이 완전하게 작동하는지 확인(환경을 롤백한 경우 원래 버전으로, 업그레이드를 완료한 경우 새 버전으로)

팜 항목을 업그레이드 가능하도록 지정

팜 항목이 업데이트할 수 있는 상태인지 확인합니다. 업데이트를 설치할 수 있도록 백업했거나 문서로 작성했거나 업데이트한 팜 항목은 업데이트할 준비가 된 것입니다. 팜의 다음 측면이 업데이트 준비가 되었는지 확인하십시오.

  • 솔루션

  • 기능

  • 사이트 정의

  • 웹 파트

테스트

테스트를 얼마나 엄격하고 철저하며 자세하게 수행하는지에 따라 소프트웨어 업데이트 배포의 성패가 좌우됩니다. 프로덕션 컴퓨터 환경에서는 테스트를 안전하고 빠르게 수행할 수 있는 방법이 없으며, 테스트를 충분히 수행하지 않으면 좋지 않은 결과가 발생합니다. 자세한 내용은 테스트 업그레이드를 사용하여 잠재적 문제 발견(SharePoint Server 2010)를 참조하십시오.

테스트 팜 작성

프로덕션 환경을 대표하는 테스트 팜을 작성합니다. 프로덕션 데이터 복사본을 사용하여 잠재적 문제 영역을 확인하고 업그레이드 중의 대략적인 시스템 성능을 모니터링하는 것이 좋습니다. 주요 지표는 배포 프로세스 시작에서 종료까지 소요되는 시간이며, 여기에는 백업 및 유효성 검사도 포함됩니다. 이 정보를 업데이트 일정에 통합할 수 있습니다.

가능한 경우 성능 수준이 프로덕션 서버와 동일한 하드웨어를 테스트 환경에 사용하십시오.

가상 환경에서 테스트 팜을 사용할 수 있습니다. 테스트가 완료된 후에는 가상 팜을 종료하고 향후 업데이트 시 사용할 수 있습니다.

기술 평가

테스트 팜에서는 프로덕션 환경을 업데이트하는 데 사용할 기술을 평가할 수도 있습니다. 가동 중지 시간 단축 전략을 테스트 및 평가하는 것 외에, 업데이트 모니터링도 구체화할 수 있습니다. 이 작업은 소프트웨어 업데이트 유효성 검사 및 문제 해결 측면에서 특히 중요합니다.

구현

사용하는 업데이트 전략에 따라 새 팜을 작성할지 아니면 현재 팜 서버에 업데이트를 배포할지가 결정됩니다.

팜 작성 또는 업데이트

새 팜을 작성하든, 전체 업데이트를 수행하든 관계없이 고려해야 할 가장 중요한 팜 요소는 다음과 같습니다.

  • 콘텐츠

  • 서비스

  • 서비스 응용 프로그램

사용자 지정 내용 배포

사용자 지정 내용을 빠르게 배포할 수 있도록 가능한 경우에는 항상 솔루션을 사용합니다.

가동 중지 시간 단축

읽기 전용 데이터베이스, 병렬 업데이트 등의 방법을 통해 가동 중지 시간을 단축합니다. 자세한 내용은 업그레이드 방법 결정(SharePoint Server 2010)을 참조하십시오.

진행률 모니터링

테스트 환경에서 소프트웨어 업데이트를 모니터링하는 데 사용하는 구체화된 기술을 프로덕션 환경에서도 업데이트를 배포할 때도 사용할 수 있습니다. 중앙 관리의 업데이트 및 마이그레이션 페이지를 통해 사용 가능한 상태 지표를 모니터링합니다. 이 기능을 사용하면 실시간 모니터링이 가능하며, 한 곳에서 모든 팜 서버의 패치 상태를 확인할 수 있습니다. 업그레이드 및 마이그레이션 페이지에서는 개별 서버의 업데이트 상태와 팜 데이터베이스의 유형 및 상태를 확인할 수도 있습니다. 마지막으로, 중앙 관리를 통해 모니터링하는 경우 업데이트해야 하는 팜 서버를 파악할 수 있다는 중요한 장점이 있습니다.

아래 표에서는 중앙 관리에서 사용 가능한 상태 정보에 대해 설명합니다.

상태 값 설명 하이퍼링크

작업 필요 없음

현재 관리자가 팜 서버에서 작업을 수행할 필요가 없습니다.

하이퍼링크 없음

설치 필요

모든 팜 서버의 필수 항목으로 설정된 .msi 파일이 팜 서버에 없거나, 팜 서버의 패치 수준이 개별 팜 전체 적용 패치 버전 이하입니다.

패치 배포 상태 페이지 하이퍼링크

업그레이드 진행 중

현재 팜 서버에서 업그레이드 작업이 진행되고 있습니다.

업그레이드 상태 페이지 하이퍼링크

업그레이드 사용 가능

팜 서버가 이전 버전과의 호환성 모드로 실행되고 있습니다.

업그레이드 및 마이그레이션 페이지 하이퍼링크

업그레이드 필요

팜 서버의 데이터베이스 하나 이상이 이전 버전과의 호환성 모드 범위를 벗어났습니다.

업그레이드 및 마이그레이션 페이지 하이퍼링크

업그레이드 차단

업그레이드를 사용할 수 있으며 팜 서버에서 설치를 수행해야 하는 경우, 설치가 필요 없는 나머지 서버는 현재 업그레이드를 진행 중이지 않으면 이 상태로 설정됩니다.

패치 배포 상태 페이지 하이퍼링크

상태 값 설명

설치됨

작업을 수행할 필요가 없음을 나타냅니다.

누락/필요

각 서버에 제품이 필요하거나, 특정 .msi 파일 패치가 한 서버에는 있지만 이 상태가 표시된 서버에는 없는 경우 표시됩니다.

누락/선택

각 서버에서 제품이 필요하지 않은 경우 표시됩니다.

대체됨

보다 최신 버전의 패치가 업데이트를 대체하여 서버에서 더 이상 업데이트가 필요하지 않은 경우 표시됩니다.

업데이트 프로세스를 모니터링하는 기타 도구로는 로그 파일 및 Windows PowerShell 명령이 있습니다.

중요

업데이트에 소요되는 시간을 반드시 모니터링해야 합니다. 현재 업데이트 프로세스를 벤치마킹 일정과 비교하여 업데이트가 가동 중지 시간 내에 완료될 수 있을지를 결정하고, 가동 중지 시간을 초과하는 경우 팜 사용자에게 해당 정보를 알려야 합니다.

유효성 검사

구현 단계 중에 업데이트 성공 여부의 유효성을 검사하고 업데이트 구현 후에 유효성 검사를 계속할 수 있습니다.

기록된 이벤트 오류

이벤트 로그를 검토하여 배포 중에 발생한 문제를 확인합니다. 이러한 문제를 해결한 후에 업데이트를 적절하게 다시 시작합니다.

사용자 인터페이스 또는 환경 문제

사용자 인터페이스 또는 사용자 환경 문제는 사이트 페이지에 표시됩니다. 다음 문제가 있는지 확인하십시오.

  • 고스팅

  • 사용자 인터페이스 버전 불일치

  • HTML 및 XHTML 준수

추가 문제로는 서식 파일 누락, 사용자 식별자, 그리고 콘텐츠 관련 문제(예: 큰 목록) 등이 있습니다.

데이터 문제

팜 데이터베이스 상태로 인해 발생하는 데이터 문제에는 다음과 같은 문제가 일부분 또는 모두 포함될 수 있습니다.

  • 데이터 원본에 대한 연결 문제

  • 데이터베이스 손상

  • 고아 항목

  • 숨겨진 열 데이터

사소한 문제가 발생하는 경우에는 문제를 해결하고 업데이트를 다시 시작할 수 있습니다. 쉽게 해결할 수 없는 문제가 발생하는 경우 즉시 업데이트를 롤백할 수 있도록 준비하십시오.

See Also

Other Resources

리소스 센터: SharePoint 2010 제품에 대한 업데이트