通过命令提示符安装 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 命令与该文件一起使用。

System_CAPS_ICON_important.jpg 重要事项

对于所有这些过程,使用“以管理员身份运行”选项来打开提升的命令提示符。

安装文件

安装介质包含每个 VMM 功能的 .ini 文件:

  • VMServer.ini

    VMM 管理服务器的设置。

  • VMClient.ini

    VMM 控制台的设置。

  • VMEUP.ini

    VMM 自助服务门户的设置。

    System_CAPS_ICON_note.jpg 说明

    在 System Center 2012 Service Pack 1 (SP1) 中,已删除了 VMM 自助服务门户。

  • VMServerUninstall.ini

    VMM 管理服务器的卸载设置。

这些文件包含具有默认值的键/值对。 这些条目已被注释掉。 要编辑文件,请删除注释符号 (#) 并更改值。

使用命令提示符安装 VMM 管理服务器

要安装 VMM 管理服务器,请编辑 VMServer.ini 文件,然后运行 setup.exe 命令。

System_CAPS_ICON_note.jpg 说明

在安装 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 的用户必须提供 SqlDBAdminNameSqlDBAdminPasswordSqlDBAdminDomain 参数的值。
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 时为 VMMServiceDomainVMMServiceUserNameVMMServiceUserPassword 参数提供值。 有关服务帐户的详情,请参阅为 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 文件。

    System_CAPS_ICON_important.jpg 重要事项

    确保此参数指向正确的 .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 时,请为 SqlDBAdminNameSqlDBAdminPassword,SqlDBAdminDomain 参数提供值,除非运行 setup.exe 的用户是 SQL Server 的管理员。

替换 VMM 2008 R2 中的 OnRemoteServer 设置。
0
RetainSqlDatabase 0:删除 SQL Server 数据库。

1:不删除 SQL Server 数据库。 Important: 为了删除 SQL Server 数据库,当运行 setup.exe 时,请为 SqlDBAdminNameSqlDBAdminPassword,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 文件。

System_CAPS_ICON_note.jpg 说明

不要尝试从包含 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 文件。

    System_CAPS_ICON_important.jpg 重要事项

    确保此参数指向正确的 .ini 文件。 如果 setup.exe 找不到 .ini 文件,它将通过使用自己的默认值执行安装。

  • /opsmgr

    指定是否要配置 System Center Operations Manager 2007 的预安装实例。

    System_CAPS_ICON_caution.jpg 小心

    不使用此参数。 有关详细信息,请参阅 配置 Operations Manager 与 VMM 的集成

例如,要使用存储在 C:\Temp 中的 VMClient.ini 文件,请使用此命令:

setup.exe /client /i /f C:\Temp\VMClient.ini

通过使用命令提示符安装 VMM 自助服务门户

System_CAPS_ICON_note.jpg 说明

在 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 文件。

    System_CAPS_ICON_important.jpg 重要事项

    确保此参数指向正确的 .ini 文件。 如果 setup.exe 找不到 .ini 文件,它将通过使用自己的默认值执行安装。

要使用存储在 C:\Temp 中的 VMEUP.ini 文件来安装 VMM 自助服务门户,请使用此命令:

setup.exe /eup /i /f C:\Temp\VMEUP.ini

要卸载 VMM 自助服务门户,请使用此命令:

setup.exe /eup /x

请参阅

安装 System Center 2012 - Virtual Machine Manager