通过命令提示符安装 VMM
发布日期: 2016年3月
适用于: System Center 2012 SP1 - Virtual Machine Manager,System Center 2012 R2 Virtual Machine Manager,System Center 2012 - Virtual Machine Manager
你可以通过使用命令提示符安装 Virtual Machine Manager (VMM)。 安装 VMM 功能涉及到将安装设置保存在 .ini 文件中,以及将 setup.exe 命令与该文件一起使用。
重要事项 |
---|
对于所有这些过程,使用“以管理员身份运行”选项来打开提升的命令提示符。 |
安装文件
安装介质包含每个 VMM 功能的 .ini 文件:
VMServer.ini
VMM 管理服务器的设置。
VMClient.ini
VMM 控制台的设置。
VMEUP.ini
VMM 自助服务门户的设置。
说明 在 System Center 2012 Service Pack 1 (SP1) 中,已删除了 VMM 自助服务门户。
VMServerUninstall.ini
VMM 管理服务器的卸载设置。
这些文件包含具有默认值的键/值对。 这些条目已被注释掉。 要编辑文件,请删除注释符号 (#) 并更改值。
使用命令提示符安装 VMM 管理服务器
要安装 VMM 管理服务器,请编辑 VMServer.ini 文件,然后运行 setup.exe 命令。
说明 |
---|
在安装 VMM 管理服务器时,会自动安装 VMM 控制台。 |
安装文件中用于 VMM 管理服务器的配置选项
选项 | 值 | 默认 |
---|---|---|
ProductKey | 格式中的产品密钥:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX | xxxxx-xxxxx-xxxxx-xxxxx-xxxxx |
UserName | 要安装功能的用户的可选显示名称。 Note: 这不是安装的用户帐户。 | 管理员 |
CompanyName | 要安装功能的组织的可选显示名称。 | Microsoft Corporation |
ProgramFiles | VMM 文件的位置。 | C:\Program Files\Microsoft System Center 2012\Virtual Machine Manager |
CreateNewSqlDatabase | 0:使用现有的 Microsoft SQL Server 数据库。 1:创建一个新 SQL Server 数据库。 |
1 |
SqlInstanceName | 新的或现有的 SQL Server 实例的名称。 | MICROSOFT$VMM$ |
SqlDatabaseName | 新的或现有 SQL Server 数据库的名称。 | VirtualManagerDB |
RemoteDatabaseImpersonation | 0:不模拟 SQL Server 的管理员帐户。 Important: 运行 setup.exe 的用户必须是托管 SQL Server 的服务器的管理员。 1:通过使用提供的凭据模拟 SQL Server 的管理员帐户。 Important: 运行 setup.exe 的用户必须提供 SqlDBAdminName、SqlDBAdminPassword 和 SqlDBAdminDomain 参数的值。 |
0 |
SqlMachineName | 托管 SQL Server 的服务器的名称。 不指定 localhost 。 而应指定计算机的实际名称。 |
<sqlmachinename> |
(不同端口) | 有关端口的信息,请参阅 VMM 的端口和协议。 | IndigoTcpPort:8100 IndigoHTTPSPort:8101 IndigoNETTCPPort:8102 IndigoHTTPPort:8103 WSManTcpPort:5985 BitsTcpPort:443 |
CreateNewLibraryShare | 0:使用现有库共享。 1:创建新的库共享。 |
1 |
LibraryShareName | 要使用或创建的文件共享的名称。 | MSSCVMMLibrary |
LibrarySharePath | 现有文件共享的位置,或要创建的新文件共享的位置。 | C:\ProgramData\Virtual Machine Manager Library Files |
LibraryShareDescription | 对共享的描述。 | Virtual Machine Manager 库文件 |
SQMOptIn | 0:不要选择启用客户体验改善计划 (CEIP)。 1:选择启用 CEIP。 有关 CEIP 的详情,请参阅 Microsoft 客户体验改善计划。 有关 CEIP 隐私信息,请参阅 Microsoft 客户体验改善计划的隐私声明。 |
0 |
MUOptIn | 0:不要选择启用 Microsoft Update。 1:选择启用 Microsoft Update。 有关 Microsoft Update 的详情,请参阅常见问题。 有关 Microsoft Update 隐私信息,请参阅 Update Services 隐私声明。 |
0 |
VmmServiceLocalAccount | 0:为 VMM 服务 (scvmmservice) 使用域帐户。 1:为 VMM 服务使用本地系统帐户。 Note: 要使用域帐户,请在运行 setup.exe 时为 VMMServiceDomain、VMMServiceUserName 和 VMMServiceUserPassword 参数提供值。 有关服务帐户的详情,请参阅为 VMM 指定服务帐户。 |
0 |
TopContainerName | 已分发密钥管理 (DKM) 的容器,例如“CN=DKM,DC=contoso,DC=com”。 有关 DKM 的详情,请参阅在 VMM 中配置已分发密钥管理。 |
VMMServer |
HighlyAvailable | 0:不安装为高度可用。 1:安装为高度可用。 有关高度可用安装的信息,请参阅安装高度可用 VMM 管理服务器。 |
0 |
VmmServerName | 高度可用 VMM 管理服务器的群集服务名称。 Important: 不要输入故障转移群集的名称或安装高度可用 VMM 管理服务器的计算机的名称。 有关详细信息,请参阅 如何安装高度可用 VMM 管理服务器。 | <VMMServerName> |
VMMStaticIPAddress | 高度可用 VMM 管理服务器的群集服务名称的 IP 地址(如果你不使用动态主机配置协议 (DHCP))。 Note: IPv4 和 IPv6 均受支持。 | <以逗号分隔的 HAVMM IP> |
Upgrade | 0:不从 VMM 的以前版本升级。 1:从以前的版本升级。 |
1 |
使用命令提示符安装 VMM 管理服务器
编辑 VMServer.ini 之后,打开提升的命令提示符,然后通过使用以下参数运行 setup.exe:
/server
指定 VMM 管理服务器的安装。
/i 或 /x
指定是否安装 (/i) 或卸载 (/x) 服务器。
/f <filename>
指定要使用的 .ini 文件。
重要事项 确保此参数指向正确的 .ini 文件。 如果 setup.exe 找不到 .ini 文件,它将通过使用自己的默认值执行安装。
/VmmServiceDomain <domainName>
为运行 VMM 服务 (scvmmservice) 的帐户指定域名。 只有在 VMServer.ini 中将 VmmServiceLocalAccount 设置为 0 时才使用此参数。
/VmmServiceUserName <userName>
为运行 VMM 服务 (scvmmservice) 的帐户指定用户名。 只有在 VMServer.ini 中将 VmmServiceLocalAccount 设置为 0 时才使用此参数。
/VmmServiceUserPassword <password>
为运行 VMM 服务 (scvmmservice) 的帐户指定密码。 只有在 VMServer.ini 中将 VmmServiceLocalAccount 设置为 0 时才使用此参数。
/SqlDBAdminDomain <domainName>
为 SQL Server 数据库的管理员帐户指定域名。 如果当前用户对 SQL Server 没有管理权限,请使用此参数。
/SqlDBAdminName <userName>
为 SQL Server 数据库的管理员帐户指定用户名。 如果当前用户对 SQL Server 没有管理权限,请使用此参数。
/SqlDBAdminPassword <password>
为 SQL Server 数据库的管理员帐户指定密码。 如果当前用户对 SQL Server 没有管理权限,请使用此参数。
/IACCEPTSCEULA(在 System Center 2012 SP1 中)
表示接受 Microsoft 软件许可条款。 这是必需的参数。
例如,要对 contoso\SQLAdmin01 的 SQL Server 管理员帐户和以及 contoso\VMMadmin14 的 VMM 服务帐户使用存储在 C:\Temp 中的 VMServer.ini 文件,请使用以下命令:
setup.exe /server /i /f C:\Temp\VMServer.ini /SqlDBAdminDomain contoso /SqlDBAdminName SQLAdmin01 /SqlDBAdminPassword password123 /VmmServiceDomain contoso /VmmServiceUserName VMMadmin14 /VmmServiceUserPassword password456 /IACCEPTSCEULA
使用命令提示符卸载 VMM 管理服务器
要卸载 VMM 管理服务器,请编辑 VMServerUninstall.ini 文件,然后运行 setup.exe 命令。
用于卸载 VMM 管理服务器的配置选项
选项 | 值 | 默认 |
---|---|---|
RemoteDatabaseImpersonation | 0:本地 SQL Server 安装。 1:远程 SQL Server 安装。 当运行 setup.exe 时,请为 SqlDBAdminName、SqlDBAdminPassword, 和 SqlDBAdminDomain 参数提供值,除非运行 setup.exe 的用户是 SQL Server 的管理员。 替换 VMM 2008 R2 中的 OnRemoteServer 设置。 |
0 |
RetainSqlDatabase | 0:删除 SQL Server 数据库。 1:不删除 SQL Server 数据库。 Important: 为了删除 SQL Server 数据库,当运行 setup.exe 时,请为 SqlDBAdminName、SqlDBAdminPassword, 和 SqlDBAdminDomain 参数提供值,除非运行安装程序的用户是 SQL Server 的管理员。 |
0 |
ForceHAVMMUninstall | 0:如果 setup.exe 无法验证此节点是否为高度可用安装的最终节点,则不强制卸载。 1:强制卸载。 有关卸载高度可用 VMM 管理服务器的详情,请参阅如何卸载高度可用 VMM 管理服务器。 |
0 |
使用命令提示符卸载 VMM 管理服务器
若要通过 contoso\SQLAdmin01 的 SQL Server 管理员帐户使用存储在 C:\Temp 中的 VMServerUninstall.ini 文件卸载 VMM 管理服务器,请使用此命令:
setup.exe /server /x /f C:\Temp\VMServerUninstall.ini /SqlDBAdminDomain contoso /SqlDBAdminName SQLAdmin01 /SqlDBAdminPassword password123
通过使用命令提示符安装或卸载 VMM 控制台
要安装 VMM 控制台,请编辑 VMClient.ini 文件,然后运行 setup.exe 命令。
要卸载 VMM 控制台,请运行 setup.exe 命令。 没有单独用于卸载 VMM 控制台的 .ini 文件。
说明 |
---|
不要尝试从包含 VMM 管理服务器的系统中卸载 VMM 控制台, 必须首先卸载 VMM 管理服务器。 |
VMM 控制台的配置选项
选项 | 值 | 默认 |
---|---|---|
ProgramFiles | VMM 文件的位置。 | C:\Program Files\Microsoft System Center 2012\Virtual Machine Manager |
IndigoTcpPort | 用于在 VMM 管理服务器和 VMM 控制台之间进行通信的端口。 | 8100 |
MUOptIn | 0:不要选择启用 Microsoft Update。 1:选择启用 Microsoft Update。 有关 Microsoft Update 的详情,请参阅常见问题。 有关 Microsoft Update 隐私信息,请参阅 Update Services 隐私声明。 |
0 |
VmmServerForOpsMgrConfig | 不使用此设置。 有关详细信息,请参阅 配置 Operations Manager 与 VMM 的集成。 | <VMMServerName> |
通过使用命令提示符安装 VMM 控制台
在编辑 VMClient.ini 后,通过提升的命令提示符使用以下参数运行 setup.exe:
/client
指定 VMM 控制台的安装。
/i 或 /x
指定是否安装 (/i) 或卸载 (/x) 控制台。
/f <filename>
指定要使用的 .ini 文件。
重要事项 确保此参数指向正确的 .ini 文件。 如果 setup.exe 找不到 .ini 文件,它将通过使用自己的默认值执行安装。
/opsmgr
指定是否要配置 System Center Operations Manager 2007 的预安装实例。
小心 不使用此参数。 有关详细信息,请参阅 配置 Operations Manager 与 VMM 的集成。
例如,要使用存储在 C:\Temp 中的 VMClient.ini 文件,请使用此命令:
setup.exe /client /i /f C:\Temp\VMClient.ini
通过使用命令提示符安装 VMM 自助服务门户
说明 |
---|
在 System Center 2012 SP1 中,已删除了 VMM 自助服务门户。 |
要安装 VMM 自助服务门户,请编辑 VMEUP.ini 文件,然后运行 setup.exe 命令。
要卸载 VMM 自助服务门户,请运行 setup.exe 命令。 没有单独用于卸载 VMM 自助服务门户的 .ini 文件。
VMM 自助服务门户安装的配置选项
选项 | 值 | 默认 |
---|---|---|
ProgramFiles | 在其中存储程序文件的位置。 | C:\Program Files\Microsoft System Center 2012\Virtual Machine Manager |
VmmServerName | 此 VMM 自助服务门户连接到的 VMM 管理服务器的名称。 | <machineName> |
IndigoTcpPort | 用于在 VMM 管理服务器和 VMM 自助服务门户之间进行通信的端口。 | 8100 |
SelfServicePortalTcpPort | 由用户用于连接到 VMM 自助服务门户的端口。 | 80 |
SelfServicePortalHeader | 如果此服务器上的其他网站正在使用相同的端口,则为 VMM 自助服务门户指定标题。 有关头的详情,请参阅如何安装 VMM 自助服务门户。 |
<headerName> |
MUOptIn | 0:不要选择启用 Microsoft Update。 1:选择启用 Microsoft Update。 有关 Microsoft Update 的详情,请参阅常见问题。 有关 Microsoft Update 隐私信息,请参阅 Update Services 隐私声明。 |
0 |
通过使用命令提示符安装或卸载 VMM 自助服务门户
在编辑 VMEUP.ini 后,通过提升的命令提示符使用以下参数运行 setup.exe:
/eup
指定 VMM 自助服务门户的安装。
/i 或 /x
指定是否安装 (/i) 或卸载 (/x) VMM 自助服务门户。
/f <filename>
指定要使用的 .ini 文件。
重要事项 确保此参数指向正确的 .ini 文件。 如果 setup.exe 找不到 .ini 文件,它将通过使用自己的默认值执行安装。
要使用存储在 C:\Temp 中的 VMEUP.ini 文件来安装 VMM 自助服务门户,请使用此命令:
setup.exe /eup /i /f C:\Temp\VMEUP.ini
要卸载 VMM 自助服务门户,请使用此命令:
setup.exe /eup /x