사용환경

최소/권장 사양

아래는 Playce RoRo가 지원하는 권장 사양 내용입니다. 설치/사용 전 반드시 확인이 필요합니다.

Playce RoRo는 데스크탑 설치 및 이용을 권장하지 않으며 설치가 되더라도, 원활한 동작을 보장하지 않습니다

항목

권장사양

최소사양

항목

권장사양

최소사양

CPU

4Core

2Core

Memory

8GB

4GB

HDD

30GB + 𝛼

(Assessment 데이터 및 Migration 이미지 저장소)

30GB

OS

CentOS 7 이상

CentOS 6 이상

JDK

11 이상

11 이상

 

필수 설치 항목

Playce RoRo 설치 전 반드시 서버에 설치 되어 있어야 할 필수 항목입니다

RoRo Server

Inventory Server (Rehost)

Inventory Server (Replatform)

RoRo Server

Inventory Server (Rehost)

Inventory Server (Replatform)

  • Java

    • JDK 11 이상

    • JRE는 Application Assessment 시 일부 항목이 수집되지 않을 수 있습니다.

  • System Packages

    • ssh

    • rsync

  • System Packages

    • ssh

    • sudo (Unix만 해당합니다)

  • Python 2.7

  • 등록될 사용자 계정이 root가 아닌 경우 /etc/sudoers 파일에 해당 사용자 또는 그룹이 패스워드 없이 sudo 명령 실행이 가능하도록 아래와 같이 추가되어야 합니다.

    • ${USER_NAME} ALL=(ALL) NOPASSWD: ALL

  • 등록될 사용자 계정이 root가 아닌 경우 /etc/sudoers 파일에 해당 사용자 또는 그룹이 패스워드 없이 sudo 명령 실행이 가능하도록 아래와 같이 추가되어야 합니다.

    • ${USER_NAME} ALL=(ALL) NOPASSWD: ALL

  • System Package

    • ssh

    • rsync

    • epel

    • sshpass

  • /etc/sudoers 파일에 “Defaults requiretty” 옵션이 활성화 되어 있는 경우 주석 처리해야 합니다. (OS 버전에 따라 옵션이 존재하지 않을 수 있습니다.)

  • /etc/sudoers 파일에 “Defaults requiretty” 옵션이 활성화 되어 있는 경우 주석 처리해야 합니다. (OS 버전에 따라 옵션이 존재하지 않을 수 있습니다.)

  • RoRo Server의 /etc/mke2fs.conf 파일의 설정에 따라 Rehost Migration이 실패할 수 있으므로 아래 설정과 같이 [fs_types] 내 ext4의 features 인자 중 64bit를 삭제하고, auto_64-bit_support = 1 를 추가해야 합니다.

1 2 3 4 5 6 7 8 9 10 11 [defaults] ... skip ... [fs_types] ... skip ... ext4 = { features = has_journal,extent,huge_file,flex_bg,metadata_csum,dir_nlink,extra_isize auto_64-bit_support = 1 inode_size = 256 } ... skip ...
  • 또한 Inventory Server의 경우 아래와 같이 sudo명령 실행이 가능하도록 구성 되어 있어야 합니다.

1 2 3 4 5 6 7 8 # Disable "ssh hostname sudo <cmd>", because it will show the password in clear. # You have to run "ssh -t hostname sudo <cmd>". # #Defaults requiretty ...... ## Same thing without a password # %wheel ALL=(ALL) NOPASSWD: ALL roro ALL=(ALL) NOPASSWD: ALL

 

사용 환경

Playce RoRo의 사용 환경입니다. 서버의 기본적인 구성 항목 이므로 참고합니다.

항목

제약/요구항목

항목

제약/요구항목

Network

  • Playce RoRo에서 Inventory에 등록 된 서버로 SSH접속이 되어야 합니다.

SSH

  • Inventory에 등록 된 서버로 SSH 접속 시 패스워드 또는 키파일을 이용한 로그인이 가능해야 합니다.

  • Inventory에 등록 된 서버로 SSH 접속 후 패스워드 확인 없이 sudo 명령이 실행 가능해야 합니다.

Winrm

  • Window Server 2008 R2 Service Pack 1 이상

  • WMF 5.1 이상

  • Administrators 권한 필요

Server Assessment 시 netstat, arp등의 명령어가 실행되지 않을 경우 아래 가이드를 참고해서 설치 후 진행하는 것을 권장합니다

1 2 3 4 5 # CentOS/Rhel yum -y install net-tools # Debian sudo apt install net-tools

Window Assessment 시 아래 가이드를 참고해서 진행하는 것을 권장합니다

1 2 3 4 5 6 7 8 # WMF 가용성 확인 https://docs.microsoft.com/ko-kr/powershell/scripting/windows-powershell/wmf/overview?view=powershell-7#wmf-availability-across-windows-operating-systems # Windows PowerShell 시스템 요구 사항 확인 https://docs.microsoft.com/ko-kr/powershell/scripting/windows-powershell/install/windows-powershell-system-requirements?view=powershell-7 # PowerShell 5.1 설치 및 구성 확인 https://docs.microsoft.com/ko-kr/powershell/scripting/windows-powershell/wmf/setup/install-configure?view=powershell-7

WinRM 설정(Power Shell : 관리자 모드) 

Basic 인증 방법 추가

1 2 3 4 5 6 7 # 서비스 활성화 winrm qc # Basic 인증 및 AllowUnencrypted 설정 winrm set winrm/config/service/Auth '@{Basic="true"}' winrm set winrm/config/service '@{AllowUnencrypted="true"}' winrm set winrm/config/winrs '@{MaxMemoryPerShellMB="1024"}'

 

Trust Host추가

1 2 3 4 5 6 7 8 9 # TrustedHosts 목록 보기 Get-Item wsman:\localhost\Client\TrustedHosts # TrustedHosts에 모든 컴퓨터를 추가 Set-Item wsman:\localhost\Client\TrustedHosts -value * # TrustedHosts에 특정 도메인/IP 컴퓨터를 추가 Set-Item wsman:\localhost\Client\TrustedHosts test.domain.com Set-Item wsman:\localhost\Client\TrustedHosts *.domain.com

 

웹 클라이언트(브라우저)

Chrome 최신버전, (IE 11버전 지원 예정)

  • Export/Import Data File을 위해 Microsoft Excel 2013 이상

  • IE 11의 경우 원활한 동작은 보장되지 않을 수 있으며 최적화 진행 작업을 진행중입니다.

 

마이그레이션 라이선스

AWS Migration의 경우 AWS의 가이드라인을 따릅니다, GCP 역시 해당 가이드라인을 따릅니다

항목

필요 라이선스

제약/요구항목

항목

필요 라이선스

제약/요구항목

AWS

  • AWS Credential

  • Region당 동시 최대 5개의 마이그레이션만 수행 가능합니다

  • 필요시 Adjustment가 가능하나 확인이 필요합니다

GCP

  • GCP Credential

  • GCP-CPU 할당량 풀에 따릅니다.

 

지원범위

현재 Playce RoRo에서 분석/마이그레이션을 지원하는 서버, 미들웨어, 데이터베이스, 어플리케이션 목록입니다.

Server

Type

Server

Type

Unix

  • AIX 5.3, AIX 6.1, AIX 7.1

  • Solaris 10,11

  • HP-UX 11i v2, 11i v3

Linux 64Bit

  • Ubuntu 14.04, 14.10, 15.04, 16.04, 16.10

  • Red Hat Enterprise Linux(RHEL) 6.1-6.9, 7.0-7.3

  • CentOS 6.1-6.8, 7.0-7.5

  • Debian 6.0.0-6.0.8, 7.0.0-7.8.0, 8.0.0

  • Oracle Linux 6.1-6.6, 7.0-7.1

  • Fedora Server 19-21

Window

(Assessment Only)

Assessment를 지원하고 있으며, 차후 추가 업데이트가 있을 예정입니다

  • Window Server 2008 R2

  • Window Server 2012

  • Window Server 2016

Middleware

Type

 

  • Apache Tomcat

  • Apache(httpd)

  • Oracle Http Server

  • Oracle WebLogic

  • WebSphere

  • WebtoB

  • Jeus

Database

Type

 

  • Oracle Database

  • Tibero Database

  • MySQL

  • MSSQL

  • Maria DB

  • Sybase

Application

Type

 

  • Java Enterprise Application

  • Java Web Application

  • Java EJB Application

  • Java Standalone Application

 

고객 인도 항목

Playce RoRo의 고객에게 인도되는 항목은 아래와 같습니다

항목

설명

항목

설명

제품설치 파일

  • tar.gz 또는 zip 파일로 제공

사용자 가이드

  • 온라인 매뉴얼 링크 또는 PDF 파일로 제공

Subscription Key

  • Trial, Enterprise로 구분하여 Subscription Key 발급

  • 고객이 등록한 e-mail 주소로 Subscription Key 제공