将Azure PostgreSQL数据库配置为Applications Manager后端的步骤

将Azure PostgreSQL数据库配置为Applications Manager后端的步骤

Applications Manager与PostgreSQL捆绑使用。如果您想改用自己的PostgreSQL,请按照以下步骤操作:


先决条件:

  1. 应该可以从Applications Manager安装访问兼容的PostgreSQL数据库。要了解支持的版本和数据库用户权限,请单击此处 

  2. PostgreSQL的用户具有登录、创建数据库并完全控制该数据库中表的权限

步骤:
1. 安装具有捆绑的PGSQL后端的Applications Manager。建议您在选择捆绑的Postgres作为后端后,在安装设置期间不要启动应用程序。这避免了在捆绑的PGSQL数据库中创建与APM相关的表。

2. 在Azure门户中创建Azure PostgreSQL数据库。
确保数据库端口5432处于打开状态,从而保证可以从Applications Manager服务器正确连接到数据库。

3. 从数据库中获取以下要连接到该数据库的信息:

  1. Azure PostgreSQL数据库服务器名称 [Hostname]
  2. 数据库端口号
  3. 数据库管理员用户名
  4. 数据库密码

4. 连接到安装了Applications Manager的服务器并修改以下文件以将数据库配置设置从捆绑的PgSQL更改为Azure PostgreSQL数据库。

  1. 使用文本编辑器(如wordpad或vi或sublime)编辑AppManager\conf\AMServer.properties文件并进行以下更改:

    am.dbport.check=true替换am.dbport.check=false am.db.port=15432替换am.db.port=<PostgreSQL  port> (例如:am.db.port=5432) 
      

  2. 修改AppManager/working/conf/database_params.conf文件:

  • 更改主机和端口详细信息:
    localhost:5432替换为AzurePGSQLServer:<port number> 
    更改之前显示为,

    现在应该是这样的:

  • 更改数据库用户名:
    将默认的<username >替换为<username@host> ,其中用户名是AzurePGSQL用户名,主机是AzurePGSQL 主机名。
    更改之前显示为,

    现在应该是这样的:

  • 更改数据库密码
    替换关键字encryptedpasswordwpassword,之后在旁边输入AzurePGSQL数据库密码。
    更改之前显示为,

    现在应该是这样的:


  • 实施上述更改后,请保存文件。然后复制并替换以下目录中的文件:AppManager/working/conf/database_params.conf。

5.备份AppManager\working\bin\startPGSQL.bat/.sh文件和AppManager\working\bin\stopPGSQL.bat/.sh文件,然后从<AppManager_Home>目录下的链接中提取补丁


6. 启动应用程序管理器。

    • Related Articles

    • 使用Microsoft SQL Server后端数据库安装或启动Applications Manager时出现问题

      问题:无法使用Microsoft SQL 服务器数据库作为后端安装或启动Applications Manager。 解决方案: 按照以下故障排除步骤解决问题: 1. 在Microsoft SQL服务器主机上,转到开始 -> 所有程序 -> Microsoft SQL服务器 -> 配置工具 -> SQL 服务器配置管理器 -> SQL 服务器服务。   2. 确保以下服务处于“正在运行”状态:      a. SQL服务器      b. MSSQL$<InstanceName> ...
    • 如何更改后端数据库的用户帐户密码?

      更改“Postgres”用户帐户密码的步骤: 关闭Applications Manager。 以管理员身份打开命令提示符,之后转到Applications Manager安装目录($AppManager_Home/working) 运行startPGSQL.sh/startPGSQL.bat来启动PostgreSQL数据库。 例子 Windows命令: AppManagerHome\working\bin>startPGSQL.bat Linux命令: ...
    • 如何连接到ServiceDesk Plus的Pgsql和MSSQL数据库?

      请参考以下说明连接到数据库: MSSQL数据库:请连接到SQL服务器的查询分析器并执行查询语句。 PGSQL数据库: 适用于9.4版本: (要了解使用的数据库配置信息,请查看[SDP-主目录]/conf文件夹下名为databaseinfo的文件) 适用于9.3及以下版本: (要了解使用的数据库的配置信息,请查看[SDP-主目录]/server/default/conf文件夹下名为databaseinfo的文件) ...
    • 【OPM】数据库mssql和pgsql双向迁移

      鉴于不同客户对后端数据库的需求,以下说明可对mssql和pgsql数据库执行双向迁移 (基于客户环境125422版本测试) 迁移前请停止opm服务 PGSQL 到 MSSQL 的迁移步骤: 在PGSQL设置中,转到OpManager主页→bin,从此路径以管理员权限启动命令提示符并运行DBConfiguration.bat。 在显示的弹出窗口中,请选择MSSQL,选中“从现有数据库迁移数据”选项,输入具体终端信息,然后单击确定,执行如下所示: 迁移完成后,启动产品并检查其是否正常工作 MSSQL ...
    • 连接到Applications Manager捆绑的数据库

      怎样才能连接到Applications Manager的后端数据库? 注意:在修改数据库中的任何内容之前请备份AppManager目录。 检查<Applications Manager Home>\conf\AMServer.properties文件中的am.dbserver.type值,从而确定您是使用的是PGSQL还是MySQL作为后端。 PostgreSQL数据库(独立Applications Manager): 您可以从安装了Applications ...