Professional Documents
Culture Documents
운영 가이드
TrueSight Server Automation 21.02
- Smart Agent
Version 1.0
목차
목차......................................................................................................................................................................... 1
1 설치 요구사항................................................................................................................................................. 2
1.1 지원 플랫폼......................................................................................................................................................2
1.2 하드웨어 요구사항...........................................................................................................................................2
2 통합 설치 – WINDOWS.................................................................................................................................... 3
2.1 설치 사전 작업.................................................................................................................................................3
2.2 TRUESIGHT SERVER AUTOMATION 설치.......................................................................................................................6
3 TRUESIGHT SERVER AUTOMATION 시작하기..................................................................................................... 10
3.1 TRUESIGHT SERVER AUTOMATION CONSOLE 둘러보기................................................................................................10
3.2 WINDOWS 관리 대상 서버 추가........................................................................................................................12
3.3 라이브 브라우즈를 통한 인벤토리 및 구성 탐색..........................................................................................14
3.4 통합 에이전트 설치를 통한 에이전트 배포.................................................................................................16
1 설치 요구사항
1.1 지원 플랫폼
TrueSight Server Automation 21.02 기준 스마트 에이전트 지원 플랫폼은 다음과 같습니다:
스마트 허브
Windows (x64): 2012, 2016, 2019
RHEL (x64): 7.x, 8.x
스마트 에이전트
Windows (x64): 2012, 2016, 2019
RHEL (x64): 6.x, 7.x, 8.x, 8.x zSeries (s390x)
SuSE: 12 SP4, 15.x
Cent OS: 7.x, 8.x
Oracle Enterprise Linux: 7.x, 8.x
Ubuntu: 16.04, 18.04, 20.04
Debian: 9.x, 10.x
Amazon Linux: 2
2 스마트 허브 설치
스마트 허브 설치 파일은 TSSA<version>-Optional.zip 파일에 포함되어 있습니다. 설치 플랫폼 별로 다음 중 한
파일을 사용합니다.
- Windows: SMARTHUB<version>-WIN64.zip
- Linux: SMARTHUB<version>-LIN64.zip
압축 파일에는 두 개의 폴더 smarthub 및 smarthub_gateway 가 포함되어 있습니다.
2.1 Windows 상에 설치
2.1.1 스마트 허브 설치
1) 설치 전에 SMARTHUB<version>-WIN64.zip 압축 파일을 해제합니다.
- Windows 2012 R2 이전 버전의 경우 Update 2919355 및 Update 2919442 필요
7) 아래 사항을 지정 및 입력:
- Login name: 일반적으로 bladelogic.
- 인증 방식: SQL Server authentication 선택 후 비밀번호 지정
- 비밀번호 옵션: 다음 로그인 시 비밀번호는 반드시 해제. 나머지는 보안 정책에 맞게 선택
- 기본 데이터베이스: 생성한 데이터베이스
- 기본 언어: English (추후 변경 가능)
2.1.4 UAC 예외 설정
1) 제어판 검색 창에서 uac 검색.
11) Change User Account Control settings (사용자 계정 컨트롤 설정 변경) 선택.
12) Turn on DEP for all programs and services except those I select 를 선택한 후 추가 클릭.
13) TrueSight Automation 설치 파일을 선택한 후 열기 클릭.
14) 확인을 클릭하여 설정 창을 종료한 후 시스템 재부팅.
2.2 리눅스 상에 설치
2.2.1 스마트 허브 설치
1) 스마트 허브를 설치할 시스템에 root 사용자로 로그인.
2) 설치 전에 SMARTHUB<version>-LIN64.zip 압축 파일을 해제합니다.
# unzip SMARTHUB<version>-LIN64.zip
3) smarthub 디렉토리로 이동 후 setup.sh 스크립트 실행.
# cd smarthub
# ./setup.sh
15) User License Agreement 가 표시되면 Enter 를 입력한 후 ‘q’를 입력.
16) ‘y’를 입력하여 License Agreement 에 동의.
17) Truesight Smart Hub Install Location 단계에서 설치 폴더를 변경하거나 Enter 를 입력하여 기본 값
/opt/bmc 수용.
18) Truesight Smart Hub Shared Secret Key 단계에서 보안 키 입력 (최소 15 자, 대소문자 및 숫자 포함).
19) Truesight Smart Hub Port 단계에서 설치 폴더를 변경하거나 Enter 를 입력하여 기본 값 /opt/bmc 수용.
20)
21) Truesight Smart Hub Port 단계에서 설치 폴더를 변경하거나 Enter 를 입력하여 기본 값 /opt/bmc 수용.
22) Truesight Smart Hub Port 단계에서 설치 폴더를 변경하거나 Enter 를 입력하여 기본 값 /opt/bmc 수용.
23) V Truesight Smart Hub Port 단계에서 설치 폴더를 변경하거나 Enter 를 입력하여 기본 값 /opt/bmc 수용.
isual C++ Redistributable for Visual Studio 2015 Update 3 가 설치되어야 합니다.
- Windows 2012 R2 이전 버전의 경우 Update 2919355 및 Update 2919442 필요
2.2.2 스마트 허브 구성
1) BMC Software > Server Automation Console 실행
2) 관리자 계정으로 로그인
3) Configuration > Infrastructure Management 메뉴 선택.
4) Infrastructure Management 창에서 Smart Hubs 를 오른쪽 클릭한 후 New Smart Hub 선택.
5) New Smart Hub Step 1 of 2 (General) 창에서 아래 사항 설정 후 Next 클릭.
- Name: 스마트 허브를 설치한 서버의 호스트 이름
- Host: 스마트 허브를 설치한 서버의 호스트 이름
- Port: 설치 시 지정한 포트 (기본 값은 443)
- Polling Interval: 서버 변경 사항을 확인하는 분단위 시간 간격 (기본 값은 5 분)
- Shared Secret Key: 설치 시 지정한 키 값
- User / Role: BLAdmin / BLAdmins 또는 동일한 권한을 갖는 관리자 계정 정보
- Server Group: 스마트 허브를 통해 등록한 서버가 저장될 폴더
6) New Smart Hub Step 2 of 2 (Smart Hub Gateway) 설정은 이후 설정합니다. Finish 클릭.
11) 다시 Smart Hubs > 스마트 허브 서버 호스트 이름을 클릭하면 오른쪽에 설정 정보 창에서 Smart Hub
Gateway 가 설정되어 있음을 확인할 수 있습니다. Status 항목에 현재 상태가 Unknown 입니다.
24)
12) Smart Hubs > 스마트 허브 서버 호스트 이름을 오른쪽 클릭 후 Update Smart Hub Status 를 클릭하면
상태가 Running 으로 업데이트 됩니다.
13) 스텝 1: General Information:
Name 과 Description (옵션) 입력
Allow Secure Remote Password Authentication 선택 (기본 선택)
SRP 비밀번호 지정
필요에 따라 비밀번호 변경 옵션과 만료 기간 설정.
Next 클릭
2.2.5 사용자 역할 수정
1) 새로 생성한 사용자 중 SuperAdmin 을 오른쪽
클릭한 후 Assign Role 클릭.
2.2.6 사용자 역할 별 콘솔 메뉴 비교
1) 현재 사용자를 로그아웃 하고 SuperAdmin 으로 로그인. (File > Reconnect) 로그인 시 BLAdmins 역할
선택.
2) 타이틀 바에 로그인 정보 확인
2.3.1 에이전트 구성 파일
서버가 추가된 상태에서는 다음과 같이 파일의 내용을 라이브 뷰에서 확인 가능합니다.
1) BLAdmin 역할로 콘솔에 로그인
2) Servers > Workspace > All Servers 폴더에서 서버 더블 클릭
3) 우측 라이브 뷰에서 File System > /C > Windows > rsc 확장
4) users.local 파일 더블 클릭 후 내용 확인.
2.3.2 사용자 역할 매핑
TSSA 의 사용자는 역할별로 관리 대상 서버의 계정과 매핑되어 있습니다. 관리 요구사항에 따라 설정되어 있는
계정을 변경할 수 있습니다.
1) RBACAdmin 역할로 콘솔에 로그인
5) RBACManager > Roles 확장
6) BLAdmin 역할 더블 클릭 후 Agent ACL 탭 클릭
7) Platform Related 항목의 Unix 및 Windows 탭에서 Map to 에 설정된 계정 확인.
3 스마트 에이전트 신규 설치
스마트 에이전트 설치와 관련하여 다음 사항이 필요합니다.
- 등록 방식 (Enroll as): 등록 시 사용할 ID 를 지정할 수 있습니다.
<HOSTNAME>: 호스트 이름으로 등록. 기본 설정.
<SMARTHUB_PEER_IP>: IP 주소로 등록. 서버가 2 개 이상의 IP 를 가지고 있을 경우 TSSA 와
통신에 사용할 IP 주소 지정.
<SMARTHUB_PEER_FQDN>: 도메인 이름으로 등록.
<UUID>: 랜덤 UUID 로 등록. AWS 퍼블릭 클라우드 서버 등록 시 사용.
- 액세스 키: 액세스 키는 관리 콘솔에서 스마트 허브를 오른쪽 클릭한 후 Show Access Key 를
클릭하면 우측 창에 표시됩니다.
3.1.2 관리 대상 서버 구성 파일 변경
RSCD 에이전트 기본 설치는 서버에 대한 읽기 권한만을 부여합니다. 관리 대상 추가를 위해서는 구성 파일을
수정하여 명시적으로 쓰기 권한을 부여해야 합니다.
1) C:\Windows\rsc\exports 를 텍스트 편집기로 열기 (notepad ++ 권장)
2) 마지막에 다음 행을 추가
* rw,user=Administrator
3.2 Windows 관리 대상 서버 추가
3.2.1 서버 추가
1) Servers 폴더를 오른쪽 클릭한 후 Add Server 선택.
12) Add New Server 마법사가 시작되면 Name/IP Address 항목에 추가할 서버의 서버 이름 또는 IP 주소를
입력한 후 Verify Server 아이콘 클릭.
3.2.2 가져오기를 통한 서버 추가
1) 가져오기 파일 작성. 가져오기 파일은 CSV 포맷 파일이지만 별도 속성을 사용하지 않을 경우 이름만
입력합니다. 각각의 행에 지정된 서버 이름만큼 복수의 서버를 자동으로 설치할 수 있습니다. 여기에서는
한 대의 서버를 대상으로 합니다. 아래와 같은 내용을 파일로 작성하여 ServerList.txt 파일로 저장합니다.
5) 가져오기 한 서버를 All Servers, All Available Servers by OS > Windows > Windows 2016 폴더에서 확인
(OS 가 다를 경우 해당 OS 폴더).
3.2.3 서버 속성 확인
1) 수동으로 추가한 서버를 클릭한 후 Properties 뷰에 표시되는 속성 중 Description 속성 확인. 값이 비어
있습니다.
2) 가져오기 기능을 통해 추가한 서버를 클릭한 후 Properties 뷰에 표시되는 속성 중 Description 속성 확인.
값이 설정되어 있습니다.
15) Extended 폴더를 확장한 후 서버 OS 등 세부사항 확인.
4 기존 에이전트 설정 변경
스마트 허브가 설치되기 전에 RSCD 에이전트를 배포한 경우 관리 대상 서버 상에 스마트 에이전트가
설치되어 있지만 구성되지 않아 시작되지 않습니다. 이러한 경우 아래와 같은 절차를 통해 스마트 에이전트를
구성합니다.
1) RSCD 에이전트가 설치된 서버에 로그인.
2) 운영체제에 따라 다음 구성 파일을 설정.
Windows: C:\windows\rsc\smartagent.conf
리눅스: /etc/rsc/smartagent.conf
3) smartagent.conf 파일 백업.
4) smartagent.conf 파일에서 다음 사항 설정:
(전체 설정 항목은 https://docs.bmc.com/docs/tssa2102/managing-the-smart-agent-975418275.html 참조)
host: 스마트 허브 호스트 이름
accesskey: 관리 콘솔에서 Show Access Key 기능을 통해 조회한 액세스 키 값
enroll_as: 애플리케이션에 등록할 대 사용할 ID. 다음 값 중 하나 사용 (기본 값은 <HOSTNAME>)
<HOSTNAME>: 호스트 이름으로 등록
<SMARTHUB_PEER_IP>: IP 주소로 등록
<SMARTHUB_PEER_FQDN>: FQDN 이름으로 등록
<UUID>: 퍼블릭 클라우드 등록 시 UUID 로 등록