분리 서버설치 - 1. AP서버 설치

UNIERP AP / DB 서버를 분리해 각각의 서버에 설치합니다.

UNIERP AP서버 설치

AP서버의 설치과정은 다음 단계는 다음과 같습니다.

  • 제공된 CD나 제공된 폴더에서 setup.exe 실행 ( ~server\x64\setup.exe )
  • 언어선택 후 OK 버튼클릭 > Welcome Page에서 다음버튼 클릭
  • 라이선스 동의 창에서 I accept the terms of the license agreement 선택 후 다음버튼 클릭
  • 고객확인 창에서 사용자 이름고객사 이름을 입력후 다음버튼 클릭
  • Setup Type 창에서 Custom 선택 후 다음버튼 클릭
  • 설치위치 선택 창에서 Change버튼을 클릭해 위치를 변경하고 다음버튼 클릭
  • 기능 선택 창에서 웹 어플리케이션 서버(Web Application Server) 선택
  • 다음버튼 클릭 > Install버튼 클릭 > 마침버튼을 클릭합니다.
  • 설치가 완료되면 자동으로 Com+ 등록창이 떠 등록을 시작합니다.

    Com+ 등록은 AP서버나 통합서버에서 동작합니다. DB서버에서는 동작안함

    서버 성능에 따라 완료시간이 달라지며 대략 20분정도 소요됩니다.

    그동안 서버 환경설정을 하도록 합니다.

    Com+ 재등록이나 수동 등록을 원하시면 구성요소서비스 부분을 참조합니다.

UNIERP AP서버 환경설정

환경설정 작업순서

서버툴을 이용한 DB서버 환경설정 작업순서는 다음과 같습니다.

  1. DB서버 정보 설정
  2. 서버 웹 사이트 생성
  3. App 가상 디렉토리 생성
  4. DB 연결 문자열 동기화
  5. UNIERP Client 설치

서버툴 로그인

UNIERP Server를 설치하면 바탕화면에 Bizentro Server Management Tool 바로가기 아이콘이 생성됩니다.

해당 아이콘을 실행해 서버툴 로그인창에 DB서버IP, DB로그인ID, DB패스워드, 언어를 선택 후 로그인버튼을 클릭해 로그인 합니다.

서버툴로그인

서버툴 메뉴 설명

UNIERP 서버툴에 로그인 후 첫 화면에 나오는 메뉴에 대한 설명입니다.

매뉴명 실행위치 매뉴 설명
평가판 등록/변경 DB 라이선스 등록 및 변경을 하는 기능을 제공합니다.
시리얼키 생성 DB DB서버의 Serial 정보를 생성하는 기능을 제공합니다.
정식 버전 등록/변경 DB 정식 라이선스를 등록하는 기능을 제공합니다.
Support License 등록 DB 유지보수 라이선스를 등록하는 기능을 제공합니다.
서버 웹 사이트 생성 AP/DB AP/DB서버 가상디렉토리를 생성하는 기능을 제공합니다.
DB서버 정보 설정 AP AP서버에 DB서버 IP 연결정보를 설정하는 기능을 제공합니다.
DataBase 생성 DB 데이터베이스를 생성하는 기능을 제공합니다.
DataBase 암호변경 DB 데이터베이스 비밀번호를 변경하는 기능을 제공합니다.
App 가상디렉토리 생성 AP AP서버용 가상디렉토리를 생성하는 기능을 제공합니다.
DB 연결 문자열 동기화 AP DB서버 참조 Web서버에 DB연결 정보를 동기화하는 기능을 제공합니다.
모바일 웹 사이트 생성 AP 모바일용 가상디렉토리를 생성하는 기능을 제공합니다.
OpenSquare 환경설정 AP/DB 열린광장 환경설정하는 기능을 제공합니다.
패치 서비스 DB SQL 패치를 적용 및 관리하는 기능을 제공합니다.
구성요소서비스(Com+) AP COM+를 등록하는 기능을 제공합니다.
ClickOnce 생성&서명 AP 클라이언트 자동 배포 관리기능을 제공합니다.
OZ 리소스 동기화 AP OZ Report 파일 내 DD(데이터사전) 리소스동기화 기능을 제공합니다.

실행위치가 AP, DB라면 AP, DB 각각의 서버에서 각각 실행되는 것을 의미합니다. 통합서버의 경우에 UNIERP 통합서버 설치를 참조합니다.

DB서버 정보 설정

DB서버 정보설정을 통해 DB서버의 IP설정할수 있습니다.

  • DB서버 IP를 입력 후 저장버튼을 클릭해 IP를 적용합니다.
  • C:\Users\Public\Documents\BIZENTRO\SetupInfo\ServerInstallInfo.xml 파일을 열어 아래 부분들의 값이 입력한대로 들어갔는지 확인합니다.
<InstallType>AppServer</InstallType>
    <AppServerIPAddress>입력한AP서버IP</AppServerIPAddress>
    <DataBaseServerIPAddress>입력한DB서버IP</DataBaseServerIPAddress>
    <DataBaseServerTCPPort>80</DataBaseServerTCPPort>
    <DataBaseServerSQLPort>1433</DataBaseServerSQLPort>
    <DataBaseUserID>sa</DataBaseUserID>

정보

통합서버 InstallType : Both

AP서버 InstallType : AppServer

DB서버 InstallType : DataBaseServer

AP서버에서 ServerInstallInfo.xml 파일을 열어서 보면 InstallType이 AppServer로 되어 있습니다.

주의!!

보안연결 SSL사용은 서버에 SSL 인증서를 반영한 경우에만 적용됩니다.

서버 웹 사이트 생성

서버 관리자를 통해 IIS에 BizentroDefaultWebSite 가상디렉토리를 생성합니다.

  • 서버 구분을 선택합니다. 분리 AP서버의 경우 App서버가 기본으로 선택되어 있습니다.
  • 웹 사이트 구분을 선택합니다. 기본 웹 사이트 사용이 기본값입니다.
  • 보안연결은 체크해제된 상태가 기본값입니다.

    서버에 SSL 인증서를 반영한 경우에 체크합니다. SSL사용을 체크하면 아래 호스트 이름 필드와 서버인증서 필드를 입력할수 있습니다. 호스트 이름을 입력하고 서버인증서를 불러오기 버튼을 클릭해 보안연결 구성을 합니다.

  • TCP 포트번호가 80인지 확인합니다. 80포트가 기본값입니다.
  • App서버 IP를 입력합니다.
  • IIS에 BizentroDefaultWebSite 가상디렉토리가 생성되었나 확인합니다.

    Windows + R 키 > 실행창에서 intmgr 명령어를 입력해 IIS 창을 띄웁니다.

    • 트리메뉴를 확장해서 아래 명칭의 가상사이트가 있는지 확인합니다.
      • 서버명 > Sites > Default Web Site > BizentroDefaultWebSite

서버 웹 사이트 생성

정보

BizentroDefaultWebSite : 접속 시 필요한 Company code및 DataBase정보를 CA(ClientAgent)에 제공해주는 서비스를 포함하고 있습니다.

BizentroDefaultDBSite : 라이선스 정보와 DB 데이터 관리 및 SQL 패치를 제공해주는 서비스를 포함하고 있습니다.

주의!!

AP, DB 분리서버에는 AP, DB서버에 각각 서버구분을 선택해서 반영합니다.

통합서버는 서버구분을 App서버, Database서버를 전부 선택합니다.

App 가상 디렉토리 생성

서버 관리자를 통해 IIS에 법인코드_Default 가상디렉토리를 생성합니다.

  • 중간 트리메뉴의 법인코드_Default 를 클릭 > 생성버튼 클릭
  • IIS에 생성된 법인코드_Default 가상디렉토리 확인

    windows키 + R키 > intmgr 입력 > 서버명클릭 > 사이트 확장 > Default Web Site 확장 > 법인코드_Default 가상디렉토리 확인

App 가상디렉토리 생성

정보

  • 법인코드_Default : 기본적으로 생성되는 가상디렉토리입니다.
  • 별도의 DataBase별 가상 디렉토리를 사용하지 않을 때 공유하는 Company별 기본 가상 디렉토리입니다.

Sync Database Connection

메뉴 클릭시 DB서버의 management.xml 파일의 DataBase정보를 기준으로 web.config에 DataBase Connection정보를 동기화 합니다.

아래 두 파일의 DB 접속정보가 정상적인지 확인합니다.

DB서버의 Bizentro.net\Management\License\management.xml 파일 내용중

<Databases>
      <add name="UNIERP60_DEV" DBNm="UNIERP60_DEV" staDBNm="BizAdminDB" dbServerIP="127.0.0.1,1433" loginID="sa" password="xxxxxx" UseDbHintName="false" uniCode="true" DBComment="UNIERP60 개발서버" DBAppType="U" />
    </Databases>

AP서버의 Bizentro.net\bizwebsmart\default\WebApp\web.config 파일 내용중

<connectionStrings>
      <add name="UNIERP60N_DEV" connectionString="server=127.0.0.1;database=UNIERP60N_DEV;uid=sa;pwd=xxxxxx;"
   providerName="System.Data.SqlClient" />
      <add name="BizAdminDB" connectionString="server=127.0.0.1;database=BizAdminDB;uid=sa;pwd=xxxxxx;"
   providerName="System.Data.SqlClient" />
    </connectionStrings>

정보

DB서버 management.xml 파일의 <DataBase> 테그의 DBAppType 속성 설명

  • UNIERP : DBAppType="U", UNIMES : DBAppType="B"

주의!!

management.xml, web.config의 database connection 정보가 정확하게 입력되어야 App서버 BL에서 DB접속을 할수 있습니다.

UNIERP Client 설치

AP 서버에서 ClickOnce 설정 후 사용자 PC나 서버에서 UNIERP Client를 설치합니다.

UNIERP Client 설치 가이드 바로가기

모바일 설정

모바일 웹사이트를 생성

  • 모바일 웹사이트 생성버튼 클릭
  • 사용할 DB명을 선택 > 적용버튼 클릭
  • IIS에 법인코드_Mobile 가상디렉토리가 생성 되었는지 확인
  • 모바일용 web.config의 <connectionString> 부분의 정보가 정상적인지 확인

    모바일용 web.config 위치

    Bizentro.NET\BizWebSmart\Default\WebRoot_Mobile\web.config

    확인해야할 속성

    add name, Application Name, Server, Database, uid, pwd

모바일 기기에 앱설치

모바일 접속화면

주의!!

  • UNIERP 라이선스에 모바일 사용자 라이선스가 있어야 사용가능합니다.
  • web.config의 database connection 정보가 정확하게 입력되어야 모바일 접속을 할수 있습니다.
  • 앱설치 URL : http://mail.bizentro.com/UNIERP/mobile.html (대소문자 구분)

OPENSQUARE(열린광장) AP서버 환경설정

웹 가상디렉토리 생성

OPENSQUARE 웹 사이트(가상 디렉토리) 생성

  • Open Square 웹 사이트(가상 디렉토리) 정보부분의 대사우 DB선택

    기본적으로 생성한 UNIERP DB를 선택하면 됩니다.

  • 웹 사이트 생성버튼 클릭 > 적용버튼 클릭
  • Com+ 자동등록 > 가상디렉토리 생성 메세지 확인버튼 클릭

PRM 웹 사이트(가상 디렉토리) 생성

  • PRM 웹사이트(가상 디렉토리) 정보부분의 DB선택
  • 웹 사이트 생성버튼 클릭 > 적용버튼 클릭
  • Com+ 자동등록 > 가상디렉토리 생성 메세지 확인버튼 클릭

opensquare가상디렉토리설정

주의!!

PRM 의 경우 라이선스에 PRM 모듈이 포함되어 있어야 사용 가능합니다.

자동화패치 서비스 등록

  • windows키 + R키 > services.msc 입력 > 확인버튼 클릭
  • 서비스관리자에서 ServicePatchYearEnd 이름으로 찾기 > 마우스 우클릭 > 시작버튼 클릭

자동화패치서비스

주의!!

자동화 패치를 위해서는 서비스가 반드시 시작되어 있어야 합니다.

OPENSQUARE(열린광장) 로그인

OPENSQUARE 접속주소 : http://서버IP/법인코드_OPENSQUARE DB명/

http://127.0.0.1/U2000_OPENSQUARE/

열린광장 로그인

정보

로그인 계정 : yearend / unierp1

구성요소 서비스(COM+)

UNIERP BL을 구성요소서비스(COM+)에 등록하는 기능을 제공합니다.

서버툴을 이용한 등록

  • 서버툴의 구성요소 서비스(COM+)버튼을 클릭
  • 중간 트리메뉴 Root부분에 구성요소서비스(COM+) 체크 > 업무DLL 전체 자동체크됨
  • 설치 정보 부분의 등록버튼 클릭 > 등록 메세지창의 확인버튼 클릭

정보

상위 루트에 체크를 풀고 설치하고 싶은 모듈의 업무DLL만 개별 설치가 가능합니다.

CLI를 이용한 등록

1. Com dll을 GAC에 등록하기

Com Dll을 Target .NET 버전에 따라 맞는 gacutil.exe 를 이용해 등록

.NET 버전 gacutil.exe 위치
.NET 2.0 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
.NET 4.0 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bin\NETFX 4.5.1 Tools
.NET 4.8 C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools

GAC에 등록하는 명령어 ( 예 - .NET 4.0 Com Dll )

등록 : gacutil -i dllName.dll

삭제 : gacutil -u dllName.dll

"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.5.1 Tools\gacutil.exe" -i "D:\Bizentro.NET\BizWebSmart\Default\WebApp\bin\Bizentro.App.BL.MDM.PB6SA15.DLL"

주의!!

업무DLL 재등록시에 UNIERP 웹서비스가 잠시 중단된 후 재시작 됩니다.

2. 구성요소서비스에 등록하기

.NET FW 버전 regsvcs.exe 위치
.NET 3.5 C:\Windows\Microsoft.NET\Framework64\v3.5
.NET 4.0 C:\Windows\Microsoft.NET\Framework64\v4.0.30319

구성요소서비스에 등록하는 명령어

등록 : regsvcs /c dllName.dll

삭제 : regsvcs /u dllName.dll

"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\regsvcs.exe" /u "D:\Bizentro.NET\BizWebSmart\Default\WebApp\bin\Bizentro.App.BL.MDM.PB6SA15.DLL"

3. 구성요소서비스 확인

  • windows키 + R키를 눌러 실행창을 띄웁고 아래 명령어를 입력해 구성요소서비스를 실행
comexp.msc
  • 트리메뉴를 확장합니다.

    구성요소서비스 > 컴퓨터 > 내컴퓨터 > COM+응용 프로그램

  • 등록된 모듈을 확인합니다.

    Bizentro_BA, Bizentro_BPS, Bizentro_CFG, ... , Bizentro_ZM

results matching ""

    No results matching ""