아이스워프 메일 서버(IceWarp Server)는 윈도우 서버 운영체제 뿐만 아니라 리눅스 운영체제에서도 손쉽게 설치 및 운영할 수 있는 기능을 제공하고 있습니다.

 

기존 윈도우 서버에서 운영하고 있던 아이스워프 메일 서버를 리눅스 운영체제로 변경하기 위해서는 다양한 환경 및 조건을 검토해야 합니다.

 

본 자료에서는 윈도우 서버에서 리눅스 서버로 마이그레이션할 때 필요한 요구사항, 운영체제가 변경되면서 발생할 수 밖에 없는 이슈, 마이그레이션 절차 등에 대해서 설명합니다.

 

 

1. 아이스워프 메일 서버 운영체제 간의 비교

 

아이스워프 메일 서버 - 특징 

윈도우 서버용

리눅스용 제품 

 지원하는 운영체제

Windows 7, 8x, 10

Windows Server 2003, 2008, 2012, 2016 

 Debian 5, 6, 7, 8

RHEL/CentOS 4, 5, 6, 7

Ubuntu 10, 12, 14, 16

 지원하는 데이터베이스

MySQL, MariaDB

 (좌동)

 관리 방식

관리 프로그램, 원격 콘솔, 웹 관리 인터페이스 

 원격 콘솔, 웹 관리 인터페이스 

 

 

 

2. 라이선스 검토

 

  리눅스 배포판마다 가기 다른 라이선스 체계를 가집니다. 예를 들어, RHEL(RedHat Enterprise Linux)는 연간 단위의 라이선스를 구매해야 하며, 기술 지원은 옵션으로 추가로 구매할 수 있습니다. CentOS는 무료 라이선스이지만, 그만큼 안정성이나 기술지원에서 문제가 발생할 소지가 있습니다. 이외 다른 배포판을 선택할 때에는 적절한 기술지원 인력 또는 아웃소싱하는 업체를 미리 수배하여 검토할 필요가 있습니다.

 

 

 

3. 적절한 아이스워프 버전 결정

 

  위의 표에서 Debian v5와 같이 상당히 오래된 운영체제를 지원합니다. 하지만, 이 운영체제에서는 아이스워프 최신 버전을 설치하여 운영하는 것을 권장하지 않습니다. 따라서, 배포판의 버전에 맞는 아이스워프 메일 서버의 버전을 선택할 필요가 있습니다. 일반적으로 CentOS 6 운영체제에서는 아이스워프 메일 서버 V11을 권장합니다.

 

 

4. 저장 위치

 

  윈도우에서는 대부분 D: 또는 E:등 하드디스크에 아이스워프 메일 서버 프로그램과 메일 데이터를 저장합니다. 하지만, 리눅스에서는 파티션과 볼륨으로 표시하기 때문에 약간 다른 형태로 나타납니다. 예를 들어, 아이스워프 메일 서버가 설치되는 기본 경로는 /opt/icewarp(CentOS 기준)입니다.  메일 데이터 등을 다른 파티션이나 볼륨에 저장하기 위해서는 아이스워프 메일 서버에서 설정을 변경해야 합니다.

 

 

5. 기존 데이터 마이그레이션

 

 1) 메일 데이터 - 메일 메시지는 텍스트 파일이므로, 네트워크를 통해 복사하거나, 외장 USB 등을 통해 복사할 수 있습니다.

 

 2) 데이터베이스 - 아이스워프 메일 서버는 기본적으로 SQLite 데이터베이스를 제공하며, 이는 최대 200 유저 정도까지 사용하는 것을 권장합니다. 사용자 수가 200명이 넘는 경우에는 MySQL이나 MariaDB를 사용할 수 있습니다.

 

 

6. 필수적으로 발생하는 문제 및 대처 방안

 

 1) 파일 권한(Permission) 및 특성(Attributes) - FAT32 또는 NTFS로 저장된 데이터 파일을 EXT4와 같은 리눅스 전용 파일 시스템으로 복사하는 경우에는 권한이나 특성이 사라질 수 있는 잠재적인 문제가 있습니다.

 

 2) 해결 방안: NAS 또는 SAN과 같은 스토리지를 이용하여 데이터를 저장하는 경우에는 이러한 문제를 미연에 예방할 수 있습니다. 참고로, 아이스워프 메일 서버에서는 CIFS로 마운트하는 것을 권장합니다. 

 

 

아이스워프 메일 서버는 20여년간 개발 및 운영되어 온 안정성이 검증된 메일 솔루션으로, 리눅스 운영체제는 라이선스 문제, 하드웨어 요구사항 등 비용을 절감하기 위한 방법으로 마이그레이션하고자 하는 니즈가 증가하고 있습니다.

 

기존에 윈도우 제품으로 운영하시다가 리눅스로 마이그레이션하고자 하시는 고객사에서는 문의하여 주십시오.

 

 

고맙습니다.

 

 

블로그 이미지

문스랩닷컴

ICEWARP 글로벌 이메일 서버 플랫폼으로 한국내 3천여 고객사가 운영 중인 구축형 메일 서버 솔루션, 윈도우 및 리눅스 운영체제 지원, 가상화 엔진 탑재, 또는 SaaS용 메일 운영이 가능합니다.

댓글을 달아 주세요

사용자 삽입 이미지
100% 바이러스 불루틴 어워드 : SUSE 리눅스 2007년 4월 - 최근 바이러스 불루틴 검사 (2007년 4월, SUSE 리눅스)에서 어베스트 백신이 또다시 모든 ItW(In the wild)에서 바이러스를 100% 검출하였으며 VB100% 어워드를 받았습니다.

이번의 어워드는 리눅스 버전에서 세번째 VB100%을 받은 것입니다.

블로그 이미지

비회원

ICEWARP 글로벌 이메일 서버 플랫폼으로 한국내 3천여 고객사가 운영 중인 구축형 메일 서버 솔루션, 윈도우 및 리눅스 운영체제 지원, 가상화 엔진 탑재, 또는 SaaS용 메일 운영이 가능합니다.

댓글을 달아 주세요

Merak Mailserver for GNU/Linux

1. 설치 전 고려사항 : 메라크 메일 서버에서는 RHEL4(Red Hat Enterprise 4) 패키지의 기본 옵션으로 동작한다. 메라크 메일 서버의 핵심 부분은 다음의 패키지에 의존성을 가지고 있다.

  • gblic
  • e2fsprogs
  • libgcc

또한, 몇몇 배포판에서는 다음의 패키지에 의존성을 가지고 있다.

  • pam
  • compat-libstdc++-33
  • audit-libs

웹 서비스는 다음의 패키지에 의존성을 가지고 있다.

  • openssl
  • krb5-libs

안티바이러스 엔진(AVG7)은 다음의 패키지에 의존성을 가지고 있다.

  • Expat
  • Compat-libstdc++-296

옵션으로 다음의 패키지가 필요합니다.

  • mysql
  • openssl(옵션이지만 내장된 PHP에서는 웹 서비스가 정상적으로 동작하지 않음)

사용자가 편리하게 사용할 수 있게 해주는 유틸리티 패키지로는 다음의 항목들이 필요하다.

  • grep
  • coreutils
  • findutils
  • openssl
  • sharutils

RHEL4 뿐만 아니라 가장 많이 사용하고 있는 레드햇 리눅스 배포판에서는 다음의 명령어를 통해 필수적으로 사용되는 패키지를 설치할 수 있다.

코드:
up2date –I e2fsprogs libgcc pam compat-libstdc++-33 compat-libstdc++-296 openssl krb5-libs audit-libs mysql sharutils coreutils findutils


2. 메라크 메일서버 설치본(패키지) 다운로드 : 메라크 메일 서버 설치본은 .tar.gz의 형식으로 구성되어 있다. 리눅스용 메라크 메일 서버를 다운로드하여 적당한 폴더에 넣어 둔다.( 메라크 메일 서버의 리눅스 버전은 아직 정식으로 발표하지 않았습니다. 테스트 목적으로 필요하신 분은 support@merak.co.kr으로 연락주시면 보내드립니다.


3. 메라크 메일서버 설치

  • 설치본을 다운로드한 폴더로 이동한 후 다음의 명령어를 통해 압축을 해제한다.
코드:
tar –xzf merak-<version>.tar.gz

  • 압축이 해제된 폴더로 이동한다.
코드:
cd merak-<version>

  • 다음의 명령어를 입력하여 설치를 시작한다.
코드:
./install.sh

주 의 :
메라크 메일 서버는 윈도우용 버전과 달리 설치 후 자동으로 시작되지 않는다. 따라서 Sendmail과 같은 기존의 서비스를 관리자가 직접 중지시켜야 한다.(자세한 내용은 리눅스 배포본의 설명서를 참고한다.)
설치 후에는 윈도우용 버전과 달리 기본 도메인과 사용자계정이 설치되지 않는다. 마법사를 통해 기본 도메인과 사용자 계정을 생성한 후에 메일 서버의 작동여부를 테스트해야 한다.


4. 메라크 메일 서버 관리 : 메일 서버를 관리하는 방법에는 모두 3가지가 있다.
  • 메라크 관리 콘솔(Windows 버전용 관리 프로그램)을 이용하는 방법
  •    명령어에서 마법사를 이용하는 방법
       i. cd /opt/merak
       ii. ./wizard
  • 웹 인터페이스를 이용하는 방법
       http://<your.domain.name>:32000/admin/


5. 메라크 윈도우용 버전과 리눅스 버전과의 차이점은 다음과 같습니다.
  • 리눅스 버전에서는 LDAP을 사용할 수 없음
  • 윈도우 버전에는 어베스트! 안티바이러스 엔진이 사용되지만, 리눅스 버전에는 AVG7 안티바이러스 엔진이 사용됨
  • 윈도우 버전은 웹 서비스를 위해 PHP5를 포함시켜 제공하지만, 리눅스 버전은 PHP4를 사용함
  • 인터넷 시계 동기화는 root 권한에서만 동작함
  • 윈도우 버전은 ODBC(MySQL, MSSQL, Oracle 등의 데이터베이스 엔진을 연동)를 사용하지만, 리눅스 버전은 MySQL을 사용함.


6. 윈도우 버전을 리눅스 버전으로 마이그레이션하는 방법은 다음과 같습니다.
  • 윈도우 버전에서, 환경설정 백업에서 백업파일(*.MCB)을 작성한다
  • 리눅스 버전에서, 웹 인터페이스로 로그인한 후 백업 파일을 복원한다.
  • 경로 등의 정보들은 자동으로 변경되며, 문제가 있는지 여부를 확인한다.
  • 윈도우용 버전의 메일 박스 폴더를 리눅스 시스템의 경로( 보통 /opt/merak/mail)로 복사한다.


추후 정식버전이 출시되면 정확한 사양 및 사용방법에 대한 문서를 올리도록 하겠습니다.
블로그 이미지

비회원

ICEWARP 글로벌 이메일 서버 플랫폼으로 한국내 3천여 고객사가 운영 중인 구축형 메일 서버 솔루션, 윈도우 및 리눅스 운영체제 지원, 가상화 엔진 탑재, 또는 SaaS용 메일 운영이 가능합니다.

댓글을 달아 주세요