HipChat에서 Mattermost로 마이그레이션#
다음 가이드라인을 사용하여 HipChat 사용자와 메시지 기록을 Mattermost로 마이그레이션할 수 있습니다.
1단계: Mattermost 인스턴스 설정#
Mattermost 다운로드 페이지 에서 Linux 바이너리 설치, Docker 설치 또는 다양한 오케스트레이션 설치 가이드 중 하나를 사용하여 환경에 Mattermost를 설치하세요.
질문이 있으신가요? 도움이 필요하시면 문제 해결 포럼 을 방문해 주세요.
2단계: HipChat Server 또는 HipChat Data Center에서 데이터 내보내기#
HipChat Server/HipChat Data Center#
HipChat Server 또는 HipChat Data Center를 최신 버전으로 업그레이드할 수 있다면, Group Export Dashboard를 사용하여 데이터를 내보내는 것을 권장합니다. 업그레이드가 불가능한 경우 아래의 명령줄 인터페이스 절차를 참조하세요.
Group Export Dashboard 사용하기
Hipchat Server(예: hipchat.yourcompany.com)에 로그인하세요.
Server Admin > Export 를 클릭하세요.
내보낼 데이터를 선택하세요.
Password 와 Confirm Password 필드에 아카이브 파일을 보호할 비밀번호를 생성하세요(이 비밀번호는 다른 곳에 저장되지 않으므로 보관하세요).
Export 를 클릭하세요. 내보내기가 완료되면 파일 다운로드 링크가 포함된 이메일을 받게 됩니다.
Group Export Dashboard를 사용할 수 없는 경우, 명령줄 인터페이스를 사용하여 내보내세요
CLI 로 이동하세요.
hipchat export --export -p your_password를 입력하세요.내보내기가 완료되면 파일 다운로드 링크가 포함된 이메일을 받게 됩니다.
3단계: Mattermost로 데이터 가져오기#
Mattermost Bulk Load Tool 가이드를 따라 Mattermost로 데이터를 가져오세요. HipChat에서 내보낸 파일은 Mattermost에서 필요한 형식으로 변환해야 합니다. 변환에 도움이 필요하면 Mattermost Expert 에게 문의하세요.
Herzum에서 만든 HipChat 가져오기 도구도 사용해보세요: https://github.com/herzum/HC2MM.
커뮤니티에서 제공한 솔루션에 기여하거나 테스트하는 데 관심이 있다면 info@mattermost.com, Twitter 또는 https://forum.mattermost.com의 Mattermost 포럼으로 알려주세요.
또는 가져오기를 지원하기 위해 귀하의 지역에 대한 파트너 추천을 받으려면 Mattermost Expert 에게 문의하세요.
4단계: Mattermost로 사용자 온보딩하기#
사용자를 가져온 후, 이메일이나 기존 시스템(또는 둘 다)을 통해 공지하여 사용자들이 기존 계정으로 Mattermost에 로그인하는 방법이나 새 계정을 만드는 방법을 알 수 있도록 하세요.
이전 메시징 시스템에서 Mattermost 온보딩 공지하기:
다음 메시지 템플릿을 사용하여 사용자들에게 마이그레이션을 알리세요:
@all, we’re moving communications to a new Mattermost server. You can start your new account by going to the [your new location, e.g. ``https://yourcompany.com/mattermost``], selecting **I forgot my password**, and entering the email you used on this system in the Reset Password page to set up new credentials. Your message history and channels should carry over from this system into Mattermost. Any questions? Please let us know.
이메일을 사용하여 사용자 이름/비밀번호로 Mattermost 온보딩 공지하기:
Mattermost에서 데이터베이스 쿼리를 실행하여 새 시스템의 사용자 이메일 주소 목록을 가져오세요. PostgreSQL 또는 MySQL 데이터베이스에서
SELECT Email FROM Users를 실행하세요.마이그레이션 공지 이메일 템플릿 을 수정하여 사용자들이 기존 계정을 복구하거나 새 계정을 시작하는 방법을 알 수 있도록 하세요.
Mattermost에서 SSO를 사용하여 사용자 온보딩하기#
또는 Enterprise 버전을 사용 중이라면 Mattermost에서 SSO(Single Sign-on)를 설정할 수 있습니다.
시스템 콘솔 에서 Active Directory/LDAP 또는 SAML Single Sign-on 을 구성하세요.
위의 메시지 템플릿을 수정하여 “비밀번호 재설정” 관련 내용을 제거하고 Mattermost가 구성한 SSO 시스템 자격 증명을 표시하세요.