vRealize Automation 系统管理员可以使用 VMware 提供的脚本手动创建该数据库。

开始之前

  • SQL Server 主机上必须安装 Microsoft .NET Framework 4.5.2 或更高版本。

  • 使用 Windows 身份验证(而不是 SQL 身份验证)连接到数据库。

  • 验证数据库安装必备条件。请参见IaaS 数据库服务器要求

  • 打开 Web 浏览器访问 vRealize Automation 设备 安装程序 URL,然后下载 IaaS 数据库安装脚本。

    https://vrealize-automation-appliance-FQDN:5480/installer

过程

  1. 导航到从中提取安装 Zip 存档的目录中的 Database 子目录。
  2. DBInstall.zip 存档提取到本地目录。
  3. 使用足够的权限登录到 Windows 数据库主机,在 SQL Server 实例中创建和丢弃数据库 sysadmin 特权。
  4. 根据需要查看数据库部署脚本。特别是,查看 CreateDatabase.sqlDBSettings 部分中的设置,并根据需要进行编辑。

    该脚本中的设置是建议的设置。只需要 ALLOW_SNAPSHOT_ISOLATION ONREAD_COMMITTED_SNAPSHOT ON

  5. 使用表中描述的参数执行以下命令。
    BuildDB.bat /p:DBServer=db_server;
    DBName=db_name;DBDir=db_dir;
    LogDir=[log_dir];ServiceUser=service_user;
    ReportLogin=web_user;
    VersionString=version_string
    表 1. 数据库值

    变量

    db_server

    dbhostname[,port number]\SQL instance 格式指定 SQL Server 实例。仅当使用非默认端口时才指定端口号。Microsoft SQL 默认端口号为 1433。db_server 的默认值为 localhost

    db_name

    数据库名称。默认值为 vra。数据库名称最多只能包含 128 个 ASCII 字符。

    db_dir

    数据库的数据目录路径,不包括末尾的斜线。

    log_dir

    数据库的日志目录路径,不包括末尾的斜线。

    service_user

    运行 Manager Service 时使用的用户名。

    Web_user

    运行 Web 服务时使用的用户名。

    version_string

    vRealize Automation 版本,可通过登录 vRealize Automation 设备 并单击“更新”选项卡找到。

    例如,vRealize Automation 6.1 版本字符串为 6.1.0.1200

结果

数据库现已创建。

下一步做什么

在分布式配置中安装 IaaS 组件