将Jira Service Desk从云迁移到服务器

我不会争辩说SaaS的使用,尤其是Jira Service Desk Cloud的使用是方便的,并且有助于系统管理员的工作。出于安全原因或出于云未提供的更灵活的服务管理,可能需要将服务从云传输到组织的服务器。



Jira Service Desk(JSD)迁移过程可以大致分为三个阶段:



  1. 准备备份(备份)。
  2. 服务器准备。安装软件。定制化。
  3. 从服务器上的“云”部署备份。


服务器准备包括在服务器上安装操作系统,安装软件和设置。该服务器可以是物理服务器,也可以是虚拟服务器。就我而言,它将使用CentOS 7,并且该软件将通过一个简单的脚本自动安装。不会描述CentOS 7的安装。假设操作系统已经安装。



服务器的技术要求可以在这里找到。





1)准备备份。



让我们备份“云” JSD。



我们进入“云” JSD的系统设置,即“备份管理”选项卡。



图片



让我们进行服务器备份。



我们选择完整的服务器迁移并加载备份。备份限制为48小时。也就是说,创建备份后,只能在2天后再进行一次备份。



2)准备服务器。安装软件。定制化。



可以通过任何方便的方式在此处下载该脚本



我们启动终端或通过SSH连接到服务器。



使用以下命令添加执行脚本的权限:



sudo chmod +x soft_install_c7.sh


使用以下命令运行脚本:



sudo bash soft_install_c7.sh


图片



更新将开始,然后将安装软件。



除了安装软件外,该脚本还将在Postgre Sql中创建一个数据库(DB)。



创建数据库时,该脚本可能会在访问时发誓。没关系,将创建基础。



图片



脚本执行完毕后,您可以转到Postgre Sql控制台并确保执行此操作。



图片



在执行脚本的过程中,您将需要输入电子邮件和密码来配置pgAdmin 4并回答一些问题。



图片



JSD安装二进制文件将下载并自动运行。需要回答几个问题。



图片



默认情况下,可以保留用于JSD操作的端口,也可以选择其他端口。



Apache,pgAdmin 4和JSD正常工作的防火墙规则将自动添加。默认情况下,该脚本将打开端口80、8080和5432。



可以使用以下命令添加您选择的端口:



sudo firewall-cmd --zone=public —add-port=/tcp —permanent


您可以使用以下命令删除端口:



sudo firewall-cmd --zone=public --remove-port=/tcp --permanent


您可以使用以下命令查看所有防火墙规则:



sudo firewall-cmd —list-all  sudo iptables -L -n -v —line-numbers


要重新启动防火墙,请使用以下命令:



sudo firewall-cmd --reload


图片



脚本执行将以以下消息结束-完成!



在服务器准备结束时,您可以通过本地循环地址-127.0.0.1或任何您喜欢的方式将pgAdmin 4连接到Postgre Sql服务器。如有必要,请更改pg_hba.conf中的设置以匹配您的配置。



图片



可以在脚本中查看数据库的登录名和密码:



基数:jsd_db

用户:

登录名:jira密码:123

登录名:postgres密码:postgres



您可以在运行脚本之前或之后直接在Postgre Sql中更改您的值。



如果不使用SSL,请记住禁用它。如果pgAdmin 4无法连接到服务器,请尝试重新启动服务。



sudo service postgresql-11 restart 


您可以在Atlassian文档中找到有关数据库的信息



3)从服务器上的“云”部署备份。



在浏览器中,转到指示端口的服务器IP地址。默认端口为8080。它看起来像这样对我192.168.1.25:8080



您应该看到以下内容。



图片



我选择选项“配置自己”,然后在下一页上指定数据库的设置。连接后,将开始创建数据库-需要一些时间。



图片



创建数据库后,将在下一页上要求您导入数据或同意设置,然后单击“下一步”。



图片



我们选择“导入数据”。



在打开的页面的字段中,指定备份的名称,许可证(如果需要)和邮件设置。



图片



您可以在Atlassian网站上生成一个月的试用许可证。为此,您需要在该网站上注册。生成许可证时,必须选择jira服务台(服务器)。



从备份还原JSD之前,请将备份放在服务器上的目录中,/var/atlassian/application-data/jira/import



如果指定的数据正确,则应看到数据导入的进度。

导入将需要一些时间。



图片



如果一切顺利,登录页面将为您打招呼。剩下的就是输入您的用户名和密码。



图片



默认情况下,登录名是sysadmin,密码是sysadmin。



首次登录后,您可以看到更新消息,还需要选择语言并进行帐户设置(如有必要)。为了使从备份还原的项目和任务可用,您必须默认为帐户授予权限,或更改在备份中转移的帐户的密码。



这样就完成了JSD从“云”到服务器的传输。



您还可以在此处阅读有关迁移的信息。



谢谢您的关注,万事如意!



All Articles