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
过程
- 导航到从中提取安装 Zip 存档的目录中的 Database 子目录。
- 将 DBInstall.zip 存档提取到本地目录。
- 使用足够的权限登录到 Windows 数据库主机,在 SQL Server 实例中创建和丢弃数据库 sysadmin 特权。
- 根据需要查看数据库部署脚本。特别是,查看 CreateDatabase.sql 的 DBSettings 部分中的设置,并根据需要进行编辑。
该脚本中的设置是建议的设置。只需要 ALLOW_SNAPSHOT_ISOLATION ON 和 READ_COMMITTED_SNAPSHOT ON。
- 使用表中描述的参数执行以下命令。
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 。 |