ASDK 要求和注意事项ASDK requirements and considerations

在部署 Azure Stack 开发工具包 (ASDK) 之前,请确保 ASDK 主机满足本文中所述的要求。Before you deploy the Azure Stack Development Kit (ASDK), make sure your ASDK host computer meets the requirements described in this article.

硬件Hardware

组件Component 最小值Minimum 建议Recommended
磁盘驱动器:操作系统Disk drives: Operating System 1 个操作系统磁盘,至少 200 GB 用于系统分区(SSD 或 HDD)。1 operating system disk with minimum of 200 GB available for system partition (SSD or HDD). 1 块 OS 磁盘,至少 200 GB 用于系统分区(SSD 或 HDD)。1 OS disk with minimum of 200 GB available for system partition (SSD or HDD).
磁盘驱动器:常规开发工具包数据*Disk drives: General development kit data* 4 块磁盘。4 disks. 每个磁盘提供至少 240 GB 的容量(SSD 或 HDD)。Each disk provides a minimum of 240 GB of capacity (SSD or HDD). 将使用所有可用的磁盘。All available disks are used. 4 块磁盘。4 disks. 每个磁盘提供至少 400 GB 的容量(SSD 或 HDD)。Each disk provides a minimum of 400 GB of capacity (SSD or HDD). 将使用所有可用的磁盘。All available disks are used.
计算:CPUCompute: CPU 双插槽:16 个物理核心(总计)。Dual-Socket: 16 Physical Cores (total). 双插槽:20 个物理核心(总计)。Dual-Socket: 20 Physical Cores (total).
计算:内存Compute: Memory 192-GB RAM。192-GB RAM. 256-GB RAM。256-GB RAM.
计算:BIOSCompute: BIOS Hyper-V 已启用(提供 SLAT 支持)。Hyper-V Enabled (with SLAT support). Hyper-V 已启用(提供 SLAT 支持)。Hyper-V Enabled (with SLAT support).
网络:NICNetwork: NIC Windows Server 2012 R2 认知。Windows Server 2012 R2 Certification. 不要求使用专用功能。No specialized features required. Windows Server 2012 R2 认知。Windows Server 2012 R2 Certification. 不要求使用专用功能。No specialized features required.
硬件徽标认证HW logo certification 针对 Windows Server 2012 R2 的认证Certified for Windows Server 2012 R2. Windows Server 2016 认证Certified for Windows Server 2016.

*如果计划从 Azure 添加多个市场项,则需要的容量比这个建议的容量要大。* You need more than this recommended capacity if you plan on adding many of the marketplace items from Azure.

硬件说明Hardware notes

数据磁盘驱动器配置: 所有数据驱动器的类型都必须相同(全部为 SAS、全部为 SATA 或全部为 NVMe)且容量也必须相同。Data disk drive configuration: All data drives must be of the same type (all SAS, all SATA, or all NVMe) and capacity. 如果使用 SAS 磁盘驱动器,则这些磁盘驱动器必须通过单个路径来附加(不提供 MPIO 多路径支持)。If SAS disk drives are used, the disk drives must be attached via a single path (no MPIO, multi-path support is provided).

HBA 配置选项HBA configuration options

  • (首选)简单 HBA。(Preferred) Simple HBA.
  • RAID HBA - 适配器必须在“直通”模式下配置。RAID HBA - Adapter must be configured in "pass through" mode.
  • RAID HBA - 磁盘应配置为单磁盘,RAID-0。RAID HBA - Disks should be configured as Single-Disk, RAID-0.

支持的总线和介质类型组合Supported bus and media type combinations

  • SATA HDDSATA HDD
  • SAS HDDSAS HDD
  • RAID HDDRAID HDD
  • RAID SSD(如果介质类型为“未指定/未知”*RAID SSD (If the media type is unspecified/unknown*)
  • SATA SSD + SATA HDDSATA SSD + SATA HDD
  • SAS SSD + SAS HDDSAS SSD + SAS HDD
  • NVMeNVMe

* 没有直通功能的 RAID 控制器无法识别此介质类型。* RAID controllers without pass-through capability can't recognize the media type. 此类控制器会将 HDD 和 SSD 都标记为“未指定”。Such controllers mark both HDD and SSD as Unspecified. 在这种情况下,SSD 将用作持久存储而不是缓存设备。In that case, the SSD is used as persistent storage instead of caching devices. 因此,可以在这些 SSD 上部署 ASDK。Therefore, you can deploy the ASDK on those SSDs.

示例 HBA:LSI 9207-8i、LSI-9300-8i 或 LSI-9265-8i(在直通模式下)。Example HBAs: LSI 9207-8i, LSI-9300-8i, or LSI-9265-8i in pass-through mode.

提供了示例 OEM 配置。Sample OEM configurations are available.

ASDK 的存储复原Storage resiliency for the ASDK

ASDK 是一种单节点系统,设计用于验证 Azure Stack 集成系统的生产冗余。As a single node system, the ASDK isn't designed for validating production redundancy of an Azure Stack integrated system. 不过,你可以对 HDD 和 SSD 驱动器进行优化组合,提高 ASDK 的基础存储冗余的级别。However, you can increase the level of the underlying storage redundancy of the ASDK through the optimal mix of HDD and SSD drives. 可以部署类似于 RAID1 的双向镜像配置,而不是类似于 RAID0 的简单复原配置。You can deploy a two-way mirror configuration, similar to a RAID1, rather than a simple resiliency configuration, which is similar to a RAID0. 使用足够的容量、类型和驱动器数进行基础的存储空间直通配置。Use enough capacity, type, and number of drives for the underlying Storage Spaces Direct configuration.

若要将双向镜像配置用于存储复原,必须符合以下条件:To use a two-way mirror configuration for storage resiliency:

  • 需要系统中的 HDD 容量大于 2 TB。You need HDD capacity in the system of greater than two terabytes.
  • 如果 ASDK 中没有 SSD,则需要至少 8 个 HDD 才能完成双向镜像配置。If you don't have SSDs in your ASDK, you need at least eight HDDs for a two-way mirror configuration.
  • 如果 ASDK 中有 SSD 和 HDD,则需要至少 5 个 HDD。If you have SSDs in your ASDK, along with HDDs, you need at least five HDDs. 不过,建议使用 6 个 HHD。However, six HHDs are recommended. 如果使用 6 个 HDD,则建议在系统中使用至少 3 个相应的 SSD,让一个缓存磁盘 (SSD) 为两个容量磁盘 (HDD) 服务。For six HDDs, it's also recommended to have at least three corresponding SSDs in the system so that you have one cache disk (SSD) to serve two capacity drives (HDD).

双向镜像配置示例:Example two-way mirror configuration:

  • 8 个 HDDEight HDDs
  • 3 个 SSD/6 个 HDDThree SSD / six HDD
  • 4 个 SSD/8 个 HDDFour SSD / eight HDD

操作系统Operating system

要求Requirements
OS 版本OS Version Windows Server 2016 或更高版本。Windows Server 2016 or later. 在部署开始之前,操作系统版本不是很重要,因为你会将主计算机启动到 VHD 中,而该 VHD 已包括在 Azure Stack 安装中。The operating system version isn't critical before the deployment starts because you boot the host computer into the VHD that's included in the Azure Stack installation. 操作系统和所有必需的修补程序已集成到映像中。The operating system and all required patches are already integrated into the image. 请勿使用任何密钥来激活在 ASDK 中使用的任何 Windows Server 实例。Don't use any keys to activate any Windows Server instances used in the ASDK.

Tip

安装操作系统后,可以使用适用于 Azure Stack 的部署检查器来确认硬件是否满足所有要求。After installing the operating system, you can use the Deployment Checker for Azure Stack to confirm that your hardware meets all the requirements.

帐户要求Account requirements

通常情况下,请在可以进行 Internet 连接的情况下部署 ASDK,以便连接到 Azure。Typically, you deploy the ASDK with internet connectivity, where you can connect to Azure. 在这种情况下,必须先配置 Azure Active Directory (Azure AD) 帐户,然后才能部署 ASDK。In this case, you must configure an Azure Active Directory (Azure AD) account to deploy the ASDK.

如果环境未连接到 Internet,或者不希望使用 Azure AD,则可使用 Active Directory 联合身份验证服务 (AD FS) 来部署 Azure Stack。If your environment isn't connected to the internet, or you don't want to use Azure AD, you can deploy Azure Stack by using Active Directory Federation Services (AD FS). ASDK 包含自己的 AD FS 和 Active Directory 域服务实例。The ASDK includes its own AD FS and Active Directory Domain Services instances. 如果使用此选项进行部署,则不需提前设置帐户。If you deploy by using this option, you don't have to set up accounts ahead of time.

Note

如果使用 AD FS 选项进行部署,则必须重新部署 Azure Stack,以便切换到 Azure AD。If you deploy by using the AD FS option, you must redeploy Azure Stack to switch to Azure AD.

Azure Active Directory 帐户Azure Active Directory accounts

若要使用 Azure AD 帐户来部署 Azure Stack,必须先准备 Azure AD 帐户,然后再运行 PowerShell 部署脚本。To deploy Azure Stack by using an Azure AD account, you must prepare an Azure AD account before you run the deployment PowerShell script. 此帐户成为 Azure AD 租户的全局管理员。This account becomes the Global Admin for the Azure AD tenant. 对于所有与 Azure AD 和图形 API 交互的 Azure Stack 服务,可以使用它来预配和委托应用和服务主体。It's used to provision and delegate apps and service principals for all Azure Stack services that interact with Azure AD and Graph API. 也可将它用作默认提供商订阅(可以稍后更改)的所有者。It's also used as the owner of the default provider subscription (which you can later change). 可以使用此帐户登录到 Azure Stack 系统的管理员门户。You can sign in to your Azure Stack system's administrator portal by using this account.

  1. 创建一个 Azure AD 帐户,该帐户是至少一个 Azure AD 的目录管理员。Create an Azure AD account that is the directory admin for at least one Azure AD. 如果已经有一个这样的帐户,则可以使用该帐户。If you already have one, you can use that. 否则,可以通过 https://www.azure.cn/pricing/1rmb-trial/ 创建一个试用帐户。Otherwise, you can create one for trial at https://www.azure.cn/pricing/1rmb-trial/. 如果打算以后将 Azure Stack 注册到 Azure,则还必须在这个新创建的帐户中有一个订阅。If you plan to later register Azure Stack with Azure, you must also have a subscription in this newly created account.

    保存这些以服务管理员身份使用的凭据。此帐户可以配置和管理资源云、用户帐户、租户计划、配额和定价。Save these credentials for use as the service admin. This account can configure and manage resource clouds, user accounts, tenant plans, quotas, and pricing. 在门户中,该帐户可以创建网站云和 VM 私有云、创建计划,以及管理用户订阅。In the portal, they can create website clouds, VM private clouds, create plans, and manage user subscriptions.

  2. 在 Azure AD 中至少创建一个测试用户帐户,以便以租户身份登录到 ASDK。Create at least one test user account in your Azure AD so that you can sign in to the ASDK as a tenant.

    Azure Active Directory 帐户Azure Active Directory account 支持?Supported?
    具有有效的中国区 Azure 订阅的工作或学校帐户Work or school account with valid China Azure Subscription Yes

部署后,不需要 Azure AD 全局管理员权限。After deployment, Azure AD global admin permission isn't required. 但是,某些操作可能需要全局管理员凭据。However, some operations may require the global admin credential. 此类操作的示例包括资源提供程序安装程序脚本或需要授予权限的新功能。Examples of such operations include a resource provider installer script or a new feature requiring a permission to be granted. 可以临时复原帐户的全局管理员权限,也可以使用单独的全局管理员帐户(该帐户应是默认提供程序订阅的所有者)。You can either temporarily reinstate the account's global admin permissions or use a separate global admin account that's an owner of the default provider subscription.

网络Network

SwitchSwitch

交换机上的一个可用于 ASDK 计算机的端口。One available port on a switch for the ASDK machine.

ASDK 计算机支持连接到交换机访问端口或 Trunk 端口。The ASDK machine supports connecting to a switch access port or trunk port. 交换机上不要求使用专用功能。No specialized features are required on the switch. 若要使用 Trunk 端口,或者需要配置 VLAN ID,则需以部署参数的形式提供 VLAN ID。If you're using a trunk port or if you need to configure a VLAN ID, you have to provide the VLAN ID as a deployment parameter.

子网Subnet

请勿将 ASDK 计算机连接到以下子网:Don't connect the ASDK machine to the following subnets:

  • 192.168.200.0/24192.168.200.0/24
  • 192.168.100.0/27192.168.100.0/27
  • 192.168.101.0/26192.168.101.0/26
  • 192.168.102.0/24192.168.102.0/24
  • 192.168.103.0/25192.168.103.0/25
  • 192.168.104.0/25192.168.104.0/25

这些子网是为 ASDK 环境中的内部网络保留的。These subnets are reserved for the internal networks within the ASDK environment.

IPv4/IPv6IPv4/IPv6

仅支持 IPv4。Only IPv4 is supported. 无法创建 IPv6 网络。You can't create IPv6 networks.

DHCPDHCP

确保可以在 NIC 连接到的网络上使用 DHCP 服务器。Make sure there's a DHCP server available on the network that the NIC connects to. 如果 DHCP 不可用,则除了主机使用的静态 IPv4 网络,还必须准备另一个此类网络。If DHCP isn't available, you must prepare an additional static IPv4 network besides the one used by host. 必须提供该 IP 地址和网关作为部署参数。You must provide that IP address and gateway as a deployment parameter.

Internet 访问Internet access

Azure Stack 需要访问 Internet,可以直接访问,也可以通过透明代理进行访问。Azure Stack requires access to the internet, either directly or through a transparent proxy. Azure Stack 不支持通过配置 Web 代理来启用 Internet 访问。Azure Stack doesn't support the configuration of a web proxy to enable internet access. 主机 IP 和分配到 AzS-BGPNAT01 的新 IP(通过 DHCP 或静态 IP 的方式进行分配)必须能够访问 Internet。Both the host IP and the new IP assigned to the AzS-BGPNAT01 (by DHCP or static IP) must be able to access the internet. 用到了端口 80 和 443,访问的域名是 graph.chinacloudapi.cn 和 login.partner.microsoftonline.cn。Ports 80 and 443 are used under the graph.chinacloudapi.cn and login.partner.microsoftonline.cn domains.

后续步骤Next steps