14 모듈, 확장 및 타사 추가 기능 제품 설치 #
모듈 및 확장은 시스템에 부분 또는 기능을 추가합니다. 모듈은 다른 라이프싸이클 및 업데이트 타임라인을 사용하여 완전히 지원되는 SUSE Linux Enterprise Server의 일부입니다. 이들은 패키지 세트로서 명확한 범위가 정의되어 있고 온라인 채널로만 제공됩니다.
Work Station Extension 또는 High Availability Extension과 같은 확장은 시스템에 기능을 추가하며 유료 등록 키가 필요합니다. 확장은 온라인 채널 또는 실제 미디어를 통해 배포됩니다. 온라인 채널에 가입하려면 먼저 SUSE 고객 센터나 로컬 등록 서버에 등록해야 합니다. Package Hub(14.6절 “SUSE Package Hub”) 및 SUSE 소프트웨어 개발 키트(14.5절 “SUSE SDK(소프트웨어 개발 키트) 12 SP5”) 확장은 예외적으로 등록 키가 필요하지 않으며 SUSE 지원 계약이 적용되지 않습니다.
제품용 모듈 및 확장의 목록은 SUSE 고객 센터나 로컬 등록 서버에 시스템을 등록한 후 사용할 수 있습니다. 설치 중에 등록 단계를 건너뛰었다면 YaST의 자세한 내용은 20.8절 “시스템 등록”을 참조하십시오.
모듈을 사용하여 언제든지 시스템을 등록할 수 있습니다.
일부 추가 기능 제품은 타사에서도 제공됩니다(예: 특정 하드웨어에서 제대로 작동하는 데 필요한 이진 전용 드라이버). 이러한 하드웨어를 사용할 경우 해당 시스템용 바이너리 드라이버의 가용성에 대한 자세한 내용은 릴리스 정보를 참조하십시오. 릴리스 정보는 http://www.suse.com/releasenotes/에서 사용하거나 설치된 시스템의 /usr/share/doc/release-notes/
에서 사용할 수 있습니다.
14.1 선택적 모듈 목록 #
기본 서버 운영 체제 외에도 SUSE Linux Enterprise Server 12는 구독에 포함된 선택적 모듈을 제공합니다. 각 모듈에는 다른 라이프사이클이 있습니다. 이 접근 방식을 사용하면 업스트림 업데이트와 더욱 신속한 통합이 가능합니다. 다음은 모든 선택적 모듈과 그에 관한 간단한 설명입니다.
- Software Development Kit
SUSE Linux Enterprise 제품군의 SDK(Software Development Kit: 소프트웨어 개발 키트)입니다. SUSE Linux Enterprise Server, 데스크톱 및 파생 제품으로 작업하는 파트너 및 고객을 위한 무료 확장 기능입니다.
SUSE Software Development Kit에 대한 자세한 정보는 14.5절 “SUSE SDK(소프트웨어 개발 키트) 12 SP5”의 내용을 참조하십시오.
- Package Hub
SUSE Package Hub는 SUSE Linux Enterprise Server에서 실행되도록 구성된 커뮤니티 유지 관리 패키지에 대한 액세스를 제공합니다. openSUSE 배포에 사용된 소스와 동일한 소스로 구축된 이러한 품질 패키지는 SUSE Linux Enterprise Server에서 발견되는 항목에 대한 추가 소프트웨어를 제공합니다.
SUSE Package Hub에 대한 자세한 정보는 14.6절 “SUSE Package Hub”의 내용을 참조하십시오..
- Advanced Systems Management Module
이 모듈에는 시스템 관리자가 데이터 센터 및 클라우드의 작업을 자동화할 수 있도록 지원하는 세 가지 구성 요소, 즉 구성 관리 도구인 'CFEngine' 및 'puppet'과 새로운 'machinery' 인프라가 있습니다. Machinery는 원격으로 시스템을 검사하고, 시스템 설명을 저장하며, 데이터 센터와 클라우드에 배포할 새로운 시스템 이미지를 생성할 수 있는 시스템 관리 도구 상자입니다.
Machinery 프로젝트에 대한 자세한 내용은 http://machinery-project.org/의 내용을 참조하십시오..
- Containers Module
이 모듈은 Docker Open Source Engine, SUSE Linux Enterprise Server 11 및 SUSE Linux Enterprise Server 12의 사전 패키지 이미지를 포함하여 컨테이너 및 관련 도구를 중심으로 여러 패키지가 포함되어 있습니다.
- HPC Module
HPC Module은 High Performance Computing 환경에서 사용되는 선택된 도구 및 구성 요소 세트를 제공합니다. 하드웨어 및 소프트웨어 모두에서 첨단 HPC 지원에 대한 고객의 변화하는 요구 사항을 충족하기 위해 이 모듈은 소프트웨어 구성 요소를 사용 가능한 최신 버전으로 자주 업데이트합니다. 소프트웨어 구성 요소의 선택은 OpenHPC 커뮤니티 프로젝트(http://openhpc.community/)로부터 영감을 얻었지만 이에 제한되지는 않습니다.
- Legacy Module
Legacy Module은 응용 프로그램을 이전 시스템에서 SUSE Linux Enterprise Server 12로 마이그레이션하는 데 도움이 됩니다. UNIX에서 Linux로 이동하려는 조직의 경우 이 모듈이 필요합니다. 대부분의 이전 응용 프로그램은 최신 SUSE Linux Enterprise Server 버전에서 더 이상 사용할 수 없는 패키지가 필요합니다. 이 모듈은 이러한 패키지를 제공합니다. 여기에는 sendmail, syslog-ng, IBM Java6 및 여러 라이브러리(예: openssl-0.9.8)와 같은 패키지가 포함됩니다.
- Public Cloud Module
Public Cloud Module은 명령 줄에서 공용 클라우드 이미지를 생성하고 관리하기 위한 도구 모음입니다. KIWI 또는 SUSE Studio를 사용하여 자체 이미지를 작성할 때 대상 클라우드에 대한 초기화 코드가 해당 이미지에 포함됩니다.
Public Cloud Module에는 다음과 같은 4개의 패턴이 있습니다.
Amazon–Web–Services(aws–cli, cloud–init)
Microsoft–Azure(WALinuxAgent)
Google–Cloud–Platform(gcimagebundle, google–api–python–client, google–cloud–sdk, google–daemon, google–startup–scripts)
OpenStack(OpenStack–heat–cfntools, cloud–init)
- SUSE Cloud Application Platform 도구 모듈
SUSE Cloud Application Platform 도구 모듈은 예를 들어 명령줄 클라이언트를 제공하도록 SUSE Cloud Application Platform 제품 자체와 상호 작용할 수 있는 도구 모음입니다.
모듈에는 SUSE Linux Enterprise Server 자체와는 다른 라이프사이클이 있습니다. 자세한 사항은 릴리스 정보를 확인하십시오.
- Toolchain Module
이 모듈은 GCC(GNU Compiler Collection) 및 관련 패키지와 업데이트된 응용 프로그램, 개선 사항, 새 표준 및 추가 하드웨어 기능으로 구성된 최신 도구 체인을 소프트웨어 개발자에게 제공합니다. 이를 통해 소프트웨어 개발자는 최신 GCC 릴리스의 새로운 기능을 활용할 수 있으며 대부분의 C++14 변경 사항, Fortran 2008 및 2015 지원, 다양한 새로운 최적화 등과 같은 새로운 개선 사항이 언어 지원에 제공됩니다. 자세한 내용은 https://gcc.gnu.org/gcc-5/changes.html를 참조하십시오.
- Web and Scripting Module
Web and Scripting Module은 포괄적인 스크립팅 언어 세트, 프레임워크 및 관련 도구를 제공하여 개발자와 시스템 관리자가 안정적인 최신 웹 응용 프로그램 개발을 가속화할 수 있도록 지원합니다. 이 모듈에는 PHP 및 Python과 같은 최신 버전의 동적 언어가 포함되어 있습니다. 웹 포털이 있거나 서버 측 스크립트가 필요한 웹 서버 또는 호스트 응용 프로그램을 실행하려면 Web and Scripting Module이 필수적입니다.
14.2 사용 가능한 확장 목록 #
확장 기능은 SUSE Linux Enterprise Server에 대한 실시간 패치 및 고가용성 클러스터링과 같은 작업에 대해 고급 기능을 제공합니다. 구독을 통해 제공되며 유료 등록 키가 필요합니다. 일반적으로 확장에는 https://www.suse.com/releasenotes에서 제공하는 자체 릴리스 정보가 있습니다.
- High Availability
SUSE Linux Enterprise High Availability는 설정하고 사용하기 쉬운 발전되고, 업계 선도적인 오픈 소스 고가용성 클러스터링 기술을 제공합니다. 물리적 및/또는 가상 환경에 배포할 수 있으며 물리적 서버, 가상 서버 또는 두 개의 결합을 클러스터링하여 비즈니스 요구 사항에 맞출 수 있습니다.
High Availability 지원은 SUSE Linux Enterprise Server for SAP Applications 및 SUSE Linux Enterprise High Performance Computing의 구독에 포함되어 있으며 SUSE Linux Enterprise Server의 확장으로도 사용할 수 있습니다.
- High Availability Geo Clustering
SUSE Linux Enterprise High Availability Extension용 Geo Clustering은 전 세계 모든 곳의 데이터 센터에서 클러스터 서버를 관리하도록 설계된 업계 선도적인 오픈 소스 고가용성 시스템입니다.
- Live Patching
SUSE Linux Enterprise Live Patching을 사용하면 시스템을 종료하지 않고도 중요한 커널 패치를 수행할 수 있으므로 예정된 작동 중지 시간이 줄어들고 서비스 가용성이 향상됩니다.
- Workstation Extension
Workstation Extension은 SUSE Linux Enterprise Server의 기능을 추가 데스크톱 응용 프로그램 및 라이브러리와 같은 SUSE Linux Enterprise Desktop 패키지로 확장합니다. 이를 통해 두 제품을 결합하여 전체 기능이 탑재된 워크스테이션을 생성할 수 있습니다.
- SUSE Manager Server
SUSE Manager를 통해 물리적, 가상 및 클라우드 기반 Linux 시스템을 효율적으로 관리할 수 있습니다. 자동화된 비용 효율적인 구성 및 소프트웨어 관리, 자산 관리 및 시스템 프로비저닝을 제공합니다.
- SUSE Manager Proxy
SUSE Manager Proxy는 대형 및/또는 지리적으로 분산된 SUSE Manager 환경을 확장하여 SUSE Manager Server에서 로드를 줄이고, 대역폭 요구 사항을 낮추고, 더욱 빠른 로컬 업데이트를 제공합니다.
- SUSE OpenStack Cloud 9
SUSE OpenStack Cloud는 업계 최고의 커뮤니티 기반 오픈 소스 클라우드 인프라 프로젝트인 OpenStack을 기반으로 하며 SUSE Linux Enterprise Server와 함께 패키지로 제공됩니다. 이 제품은 SUSE 유지보수 및 지원 인프라와 완벽하게 통합됩니다. 기업 수준의 안정성과 지원을 통해 클라우드를 배포하려는 고객에게 이상적인 솔루션입니다.
- SUSE OpenStack Cloud Crowbar 9
SUSE OpenStack Cloud Crowbar는 OpenStack을 기반으로 하는 클라우드 인프라를 배포하고 관리할 수 있는 기본적인 성능을 제공하는 오픈 소스 소프트웨어 솔루션으로, OpenStack은 업계 최고의 커뮤니티 기반 오픈 소스 클라우드 인프라 프로젝트입니다. 또한 안전하고 규정을 준수하며 완벽하게 지원되는 방식으로 서로 다른 클라우드 환경 전반에서 워크로드를 원활하게 관리하고 프로비저닝합니다.
14.3 온라인 채널에서 모듈 및 확장 설치 #
SUSE Linux Enterprise 12에서는 SUSE Linux Enterprise Desktop을 별도의 제품으로 사용할 수도 있고, SUSE Linux Enterprise Server용 워크스테이션 확장으로 사용할 수도 있습니다. SUSE Customer Center에 등록하면 워크스테이션 확장을 설치하도록 선택할 수 있습니다. 이 확장을 설치하려면 유효한 등록 키가 필요합니다.
다음 절차를 진행하려면 SUSE Customer Center나 로컬 등록 서버에 미리 시스템을 등록해야 합니다. 시스템 등록 시 20.8절 “시스템 등록”의 단계 4이(가) 완료된 후 즉시 확장 및 모듈 목록이 표시됩니다. 이 경우 다음 단계로 건너뛰고 단계 2을(를) 계속 진행합니다.
이미 설치된 추가 기능을 보려면 YaST를 시작하여
› 을 선택합니다.YaST를 시작하고
› 를 선택합니다.YaST에서 등록 서버에 연결하고
목록을 표시합니다.참고: 사용 가능한 확장 및 모듈사용 가능한 확장 및 모듈 양은 등록 서버에 따라 다릅니다. 로컬 등록 서버에서는 업데이트 리포지토리만 제공하고 추가 확장을 제공하지 않을 수 있습니다.
참고: 모듈 라이프사이클모듈의 라이프사이클 종료 날짜는 https://scc.suse.com/docs/lifecycle/sle/12/modules에서 확인할 수 있습니다.
항목을 클릭하면 설명이 표시됩니다.
확인 표시를 활성화하여 설치할 항목을 하나 이상 선택합니다.
그림 14.1: 시스템 확장 설치 #계속하려면
을 클릭합니다.확장 또는 모듈에 추가할 리포지토리에 따라 리포지토리의 GPG 키를 임포트하거나 라이선스에 동의하라는 메시지가 표시될 수 있습니다.
이러한 메시지를 확인하고 나면 YaST에서는 메타 데이터를 다운로드하고 구문 분석합니다. 선택한 확장용 리포지토리가 시스템에 추가됩니다. 추가 설치 원본이 필요하지 않습니다.
필요한 경우 13.4.2절 “리포지토리 속성 관리”의 설명대로 리포지토리 을 조정하십시오.
14.4 미디어에서 확장 및 타사 추가 기능 제품 설치 #
미디어에서 확장 또는 추가 기능 제품을 설치할 때 DVD/CD, 이동식 대용량 저장 장치(예: 플래시 디스크) 또는 로컬 디렉토리나 ISO 이미지와 같은 다양한 유형의 제품 미디어 중에서 선택할 수 있습니다. 미디어는 HTTP, FTP, NFS 또는 Samba를 통해 네트워크 서버에서 제공될 수도 있습니다.
YaST를 시작하고
› 을 선택합니다. 또는 명령 줄에서sudo yast2 add-on
을 사용하여 YaST 모듈을 시작합니다.대화 상자에 이미 설치된 추가 기능 제품, 모듈 및 확장에 대한 개요가 표시됩니다.
그림 14.2: 설치된 추가 기능 제품, 모듈 및 확장 목록 #- 그림 14.3: 추가 기능 제품 또는 확장 설치 #
SLP를 통해 서비스를 알리는 설치 서버를 네트워크에서 스캔하려면
을 선택하고 을 클릭합니다.이동식 매체에서 리포지토리를 추가하려면 관련 옵션을 선택하고 매체를 삽입하거나 USB 장치를 시스템에 각각 연결합니다.
을 클릭하여 설치를 시작합니다.대부분 미디어 유형의 경우 각 옵션을 선택하고
을 클릭한 후 미디어 경로(또는 URL)를 지정하라는 메시지가 표시됩니다. 지정은 선택 사항입니다. 지정하지 않으면 YaST에서는 제품 이름이나 URL을 리포지토리 이름으로 사용합니다.
추가한 리포지토리에 따라 리포지토리의 GPG 키를 임포트하거나 라이선스에 동의하라는 메시지가 표시될 수 있습니다.
이러한 메시지를 확인하고 나면 YaST에서는 메타 데이터를 다운로드하고 구문 분석합니다. 리포지토리가
목록에 추가됩니다.필요한 경우 13.4.2절 “리포지토리 속성 관리”의 설명대로 리포지토리 을 조정하십시오.
추가 기능 미디어용 리포지토리를 성공적으로 추가하면 소프트웨어 관리자가 시작되고 패키지를 설치할 수 있습니다. 자세한 내용은 13장 소프트웨어 설치 또는 제거을 참조하십시오.
14.5 SUSE SDK(소프트웨어 개발 키트) 12 SP5 #
SUSE 소프트웨어 개발 키트 12 SP5는 SUSE Linux Enterprise 12 SP5용 확장입니다. 이것은 응용 프로그램 개발을 위한 완벽한 도구 키트입니다. 실제로 포괄적인 빌드 시스템을 제공하기 위해 SUSE 소프트웨어 개발 키트 12 SP5는 SUSE Linux Enterprise Server 제품 작성에 사용된 오픈 소스 도구를 모두 포함합니다. 이 추가 기능은 개발자, 독립적 소프트웨어 제조업체(ISV) 또는 독립적 하드웨어 제조업체(IHV)에 SUSE Linux Enterprise Desktop 및 SUSE Linux Enterprise Server에서 지원하는 모든 플랫폼에 응용 프로그램을 이식하는 데 필요한 모든 도구를 제공합니다.
SUSE 소프트웨어 개발 키트에는 등록 키가 필요하지 않으며 SUSE 지원 계약이 적용되지 않습니다.
또한 SUSE 소프트웨어 개발 키트는 통합 개발 환경(IDE), 디버거, 코드 편집기 및 기타 관련 도구를 포함하고, C, C++, Java 및 대부분의 스크립팅 언어를 비롯하여 널리 사용되는 프로그래밍 언어를 제공합니다. 사용자의 편의를 위해 SUSE 소프트웨어 개발 키트에는 SUSE Linux Enterprise에 포함되지 않은 다중 Perl 패키지가 들어 있습니다.
SDK 확장은 SUSE Customer Center의 온라인 채널을 통해 사용 가능합니다. 또는 http://download.suse.com/ 페이지로 이동하여 SUSE Linux Enterprise Software Development Kit
를 검색하고 다운로드하십시오. 자세한 내용은 14장 모듈, 확장 및 타사 추가 기능 제품 설치을(를) 참조하십시오.
14.6 SUSE Package Hub #
사용 가능한 확장 및 모듈 목록은 SUSE Package Hub에서 확인할 수 있습니다. 추가 요금 없이 이용할 수 있습니다. 다양한 SUSE Linux Enterprise용 추가 커뮤니티 패키지를 제공합니다. 이러한 패키지는 간단히 설치할 수 있지만 SUSE의 지원 대상은 아닙니다.
SUSE Package Hub 및 기여 방법에 대한 자세한 내용은 https://packagehub.suse.com/에서 확인할 수 있습니다.
SUSE Package Hub에서 제공되는 패키지는 SUSE에서 공식적으로 지원하지 않습니다. SUSE에서는 Package Hub 리포지토리의 활성화만 지원하며 RPM 패키지의 설치 또는 배포를 돕습니다.