user guide server

13
www.mellanox.com Mellanox Technologies Confidential Mellanox WinOF VPI PXE User Guide Rev. 1.0 For Windows Server 2012

Upload: others

Post on 12-Sep-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: User Guide Server

www.mellanox.com

Mellanox Technologies Confidential

Mellanox WinOF VPI PXE

User Guide

Rev. 1.0

For W

indow

s Serv

er 20

12

Page 2: User Guide Server

2 Document Number: 4031

Mellanox Technologies Confidential

NOTE:

THIS HARDWARE, SOFTWARE OR TEST SUITE PRODUCT (“PRODUCT(S)”) AND ITS RELATED DOCUMENTATION ARE

PROVIDED BY MELLANOX TECHNOLOGIES “AS-IS” WITH ALL FAULTS OF ANY KIND AND SOLELY FOR THE PURPOSE OF

AIDING THE CUSTOMER IN TESTING APPLICATIONS THAT USE THE PRODUCTS IN DESIGNATED SOLUTIONS. THE

CUSTOMER'S MANUFACTURING TEST ENVIRONMENT HAS NOT MET THE STANDARDS SET BY MELLANOX

TECHNOLOGIES TO FULLY QUALIFY THE PRODUCT(S) AND/OR THE SYSTEM USING IT. THEREFORE, MELLANOX

TECHNOLOGIES CANNOT AND DOES NOT GUARANTEE OR WARRANT THAT THE PRODUCTS WILL OPERATE WITH THE

HIGHEST QUALITY. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED

WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT ARE

DISCLAIMED. IN NO EVENT SHALL MELLANOX BE LIABLE TO CUSTOMER OR ANY THIRD PARTIES FOR ANY DIRECT,

INDIRECT, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES OF ANY KIND (INCLUDING, BUT NOT LIMITED TO,

PAYMENT FOR PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS

INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,

OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY FROM THE USE OF THE PRODUCT(S) AND

RELATED DOCUMENTATION EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Mellanox Technologies, Inc.

350 Oakmead Parkway Suite 100

Sunnyvale, CA 94085

U.S.A.

www.mellanox.com

Tel: (408) 970-3400

Fax: (408) 970-3403

Mellanox Technologies, Ltd.

Beit Mellanox

PO Box 586 Yokneam 20692

Israel

www.mellanox.com

Tel: +972 (0)4 909 7200 ; +972 (0)74 723 7200

Fax: +972 (0)4 959 3245

© Copyright 2012. Mellanox Technologies, Inc. All Rights Reserved.

Mellanox Technologies. All rights reserved. Mellanox®, Mellanox logo®, BridgeX®, ConnectX®, CORE-Direct®, InfiniBridge®,

InfiniHost®, InfiniScale®, PhyX®, SwitchX®, Virtual Protocol Interconnect® and Voltaire® are registered trademarks of Mellanox

Technologies, Ltd.

Connect-IBTM, FabricITTM, MLNX-OSTM, Unbreakable-LinkTM, UFMTM and Unified Fabric ManagerTM are trademarks of Mellanox

Technologies, Ltd.

All other trademarks are property of their respective owners.

For W

indow

s Serv

er 20

12

Page 3: User Guide Server

Contents Rev. 1.0

3

Mellanox Technologies Confidential

Contents

Revision History .................................................................................................................................... 6

About this Manual ................................................................................................................................. 7

1 Introduction ..................................................................................................................................... 8

2 Microsoft Windows Deployment Services ................................................................................... 9

3 DHCP Configuration ..................................................................................................................... 10

3.1 DHCP Known Issues ............................................................................................................ 10

4 Windows Server 2012 Installation Procedure ............................................................................ 11

4.1 Unpacking VPI Drivers from Mellanox Driver Installation Package ...................................... 11

4.2 Using Force Ethernet for VPI Cards ..................................................................................... 11

4.3 Preparing the Boot Image with Mellanox Drivers ................................................................. 11

4.4 Importing the Boot Image with the Mellanox Drivers to WDS .............................................. 12

4.5 Importing the Install Image to WDS ...................................................................................... 12

4.6 Downloading and Burning Mellanox Flexboot Expansion ROM ........................................... 13

4.7 Configuring System BIOS to Boot from a Mellanox Device ................................................. 13

4.8 Executing PXE Boot and Installing Windows Server 2012 .................................................. 13

For W

indow

s Serv

er 20

12

Page 4: User Guide Server

Rev. 1.0 Contents

4

Mellanox Technologies Confidential

List of Figures

Figure 1: DHCP Configuration Example ................................................................................................ 10

For W

indow

s Serv

er 20

12

Page 5: User Guide Server

Contents Rev. 1.0

5

Mellanox Technologies Confidential

List of Tables

Table 1: DHCP Known Issues ............................................................................................................... 10

For W

indow

s Serv

er 20

12

Page 6: User Guide Server

Rev. 1.0 Revision History

6

Mellanox Technologies Confidential

Revision History

Rev 1.0 - November 2012:

First release

For W

indow

s Serv

er 20

12

Page 7: User Guide Server

Mellanox WinOF VPI PXE User Guide Rev. 1.0

7

Mellanox Technologies Confidential

About this Manual

Scope

The goal of this document is to outline the procedure of Windows Server 2012 installation via

network using Windows Deployment Services and Microsoft DHCP.

This document only describes the configuration of WDS and might not be compatible with

other deployment systems. It does not describe the BIOS/UEFI configuration needed to

complete the PXE boot from Mellanox device.

For W

indow

s Serv

er 20

12

Page 8: User Guide Server

Rev. 1.0 Introduction

8

Mellanox Technologies Confidential

1 Introduction

The sections below describe the settings and the steps required to complete Windows Server

2012 installation over the network using Mellanox device. In addition, this document

describes the know issues and workarounds.

For W

indow

s Serv

er 20

12

Page 9: User Guide Server

Mellanox WinOF VPI PXE User Guide Rev. 1.0

9

Mellanox Technologies Confidential

2 Microsoft Windows Deployment Services

Windows Deployment Services, the updated and redesigned version of Remote Installation

Services (RIS), enable you to remotely deploy Windows operating systems.

For more information on Windows Deployment Services:

http://technet.microsoft.com/en-us/library/cc771670(v=ws.10).aspx

For W

indow

s Serv

er 20

12

Page 10: User Guide Server

Rev. 1.0 DHCP Configuration

10

Mellanox Technologies Confidential

3 DHCP Configuration

The following DHCP options must be configured in the DHCP scope for PXE boot:

Option Option Name Value

60 PXEClient PXEClient

66 Boot Server Host Name IP of PXE server in IB or ETH network

67 Boot File Name boot\x86\wdsnbp.com

The following is an example of the DHCP configuration:

Figure 1: DHCP Configuration Example

3.1 DHCP Known Issues

Table 1: DHCP Known Issues

Known Issue Workaround To be fixed on

Only one of the ports (Port1/Port2) gets a Boot Server Host

Name from the DHCP server. If Port1 is provided with Boot

Server Host Name, but boot is omitted, Port2 will try to boot

from same server.

N/A Feature Release

Ethernet switches from many vendors (including CISCO)

come configured with spanning tree enabled by default and

portfast disabled. This causes DHCP request to fail on PXE

boot sporadically because switch cannot forward any packets

on port for up to 30 seconds form link up event.

Enable the

portfast feature

on all ports used

for PXE

deployment.

N/A

For W

indow

s Serv

er 20

12

Page 11: User Guide Server

Mellanox WinOF VPI PXE User Guide Rev. 1.0

11

Mellanox Technologies Confidential

4 Windows Server 2012 Installation Procedure

4.1 Unpacking VPI Drivers from Mellanox Driver Installation Package

Mellanox driver installation package comes as an executable file. These drivers are supported

for PXE installation via InfiniBand, Ethernet or VPI adapters that support automatic port

protocol detection.

To unpack the driver files from Mellanox driver installation package:

1. Run the executable file with /a command line parameter.

2. Follow the wizard.

3. Unpack the files to an empty directory (for example c:\Temp\drivers).

4.2 Using Force Ethernet for VPI Cards

Mellanox VPI network adapters can work with either InfiniBand or Ethernet connection.

Some adapters support automatic detection of port protocols.

Adapters that do not support port protocol auto detection will use the default InfiniBand

port type. To deploy PXE using an Ethernet port type, download the special driver

package for Windows PE with the fixed Ethernet port type from:

http://www.mellanox.com/content/pages.php?pg=products_dyn&product_family=32&me

nu_section=35 under the WinServer2012 tab. These drivers should be unpacked to an

empty directory (for example c:\Temp\drivers).

4.3 Preparing the Boot Image with Mellanox Drivers

To prepare the boot image with Mellanox drivers:

1. Copy the boot.wim file from the Windows Server 2012 installation DVD to a temporary

folder (for example: C:\Temp)

2. Create an empty directory for the mounting WIM image (for example: mkdir c:\Temp\mnt)

3. Mount the boot.wim file. Run:

dism /Mount-Wim /WimFile:boot.wim /index:2 /MountDir:mnt

4. Add the Mellanox drivers into the boot image. Run: For

Wind

ows S

erver

2012

Page 12: User Guide Server

Rev. 1.0 Windows Server 2012 Installation Procedure

12

Mellanox Technologies Confidential

dism /Image:mnt /Add-Driver /Driver:drivers /recurse

5. Unmount the image and commit the changes. Run:

dism /Unmount-Wim /MountDir:mnt /commit

NOTE: As Index 2 of boot.wim is already used, Index 1 is used for Windows PE and not for

Windows Setup.

4.4 Importing the Boot Image with the Mellanox Drivers to WDS

To import the boot.wim file with the Mellanox drivers to WDS Boot Images, add "Microsoft

Windows Setup (x64) with Mellanox driver" to the image name in the Wizard. See the image

below as an example.

4.5 Importing the Install Image to WDS

The install.wim from Windows Server 2012 has Inbox Mellanox drivers by default. Updated

Mellanox drivers can be injected into Install Image similar to Boot Image in the previous (on

For W

indow

s Serv

er 20

12

Page 13: User Guide Server

Mellanox WinOF VPI PXE User Guide Rev. 1.0

13

Mellanox Technologies Confidential

page 12) section. Importing the image to WDS will result in Windows 2012 Server installation

with updated Mellanox drivers out of the box.

4.6 Downloading and Burning Mellanox Flexboot Expansion ROM

If your network adapter is not supplied with PXE expansion ROM, Mellanox Flexboot

expansion ROM and documentation can be downloaded from Mellanox Website:

http://www.mellanox.com/content/pages.php?pg=products_dyn&product_family=34&menu

_section=34

Follow the instructions in the FlexBoot User Manual to burn PXE expansion ROM.

4.7 Configuring System BIOS to Boot from a Mellanox Device

System’s BIOS should be configured to boot from Mellanox device.

4.8 Executing PXE Boot and Installing Windows Server 2012

To execute PXE boot and install Windows Server 2012:

1. Reboot the system.

2. Allow the system to execute PXE boot.

The system will boot from Port 1 (IB) or from Port 2 (ETH) according to Boot Server Host

Name option supplied by the DCHP scope. This also can be controlled on per-host basis

by using DHCP options on DHCP reservation level.

3. Choose "Microsoft Windows Setup (x64) with Mellanox driver" form WDS boot menu and

continue to Windows Setup as usual.

For W

indow

s Serv

er 20

12