Using Server Configuration Profiles For Operating . - Dell

3y ago
14 Views
2 Downloads
491.88 KB
27 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Jacoby Zeller
Transcription

White paperUsing Server Configuration Profiles to DeployOperating Systems to Dell EMC PowerEdgeServersAbstractThis white paper describes best practices to install an operating systemautomatically via a Server Configuration Profile. This method can be deployed tomultiple servers, greatly reducing the time required to get a server up andrunning.April 2020375

RevisionsRevisionsDateDescriptionApril 2020Initial releaseAcknowledgementsThis paper was produced by the following:Authors: Dallin Strong, Charles Stracener, Texas RoemerSupport: Sanjay Rao, Steve Fagan, Krishna Kanukurthy, and Chandran VenkatachalThe information in this publication is provided “as is.” Dell Inc. makes no representations or warranties of any kind with respect to the information in thispublication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose.Use, copying, and distribution of any software described in this publication requires an applicable software license.Copyright 2020 Dell Inc. or its subsidiaries. All Rights Reserved. Dell, EMC, Dell EMC and other trademarks are trademarks of Dell Inc. or itssubsidiaries. Other trademarks may be trademarks of their respective owners. [4/1/2020] [White paper] [375]2Using Server Configuration Profiles to Deploy Operating Systems to Dell EMC PowerEdge Servers 375

Table of contentsTable of contentsRevisions. 2Acknowledgements . 2Table of contents . 3Executive Summary . 41Server configuration profile template operating system deployment additions . 52Server configuration profile operations . 82.1Export server configuration profile template . 82.1.1 SCP export using the iDRAC UI: . 82.1.2 SCP export using RACADM: . 82.1.3 SCP export using Redfish: . 82.2Import preview server configuration profile template. 82.2.1 SCP import preview using iDRAC UI:. 92.2.2 SCP import preview using RACADM:. 92.2.3 SCP import preview using Redfish: . 92.3Import server configuration profile template . 92.3.1 SCP import using the iDRAC UI: . 92.3.2 SCP import using RACADM: .102.3.3 SCP import using Redfish: .10343Server configuration profile end-to-end workflows .113.1Workflow using the iDRAC UI.113.2Workflow using the remote RACADM CLI .143.3Workflow using Redfish .20Troubleshooting .234.1Operating system driver pack issues.234.2Network issues .234.3Corrupt operating system installation file .245Useful Links .266Additional notes .27Using Server Configuration Profiles to Deploy Operating Systems to Dell EMC PowerEdge Servers 375

Executive SummaryExecutive SummaryOne of the most time-consuming steps in getting a server ready for use is installing the operating system.This document describes how to use the already existing Server Configuration Profile (SCP) to deploy theoperating system from an ISO file to a local PowerEdge server. When both SCP profile and ISO file arestored on a network share, they can be leveraged in a simple, efficient process.For more details on SCP functionality, see Server cloning by using Server Configuration Profiles (SCP) onDell EMC PowerEdge servers.4Using Server Configuration Profiles to Deploy Operating Systems to Dell EMC PowerEdge Servers 375

Server configuration profile template operating system deployment additions1Server configuration profile template operating systemdeployment additionsFor this feature, the following attributes have been added to the SCP template and can be seen in theresulting XML/JSON file when doing an SCP export operation. These attributes can be found under theLifecycleController component.NOTE: These attributes act as a template for executing the OSD operation and will not contain values.These attributes do not store any values during an SCP import operation.Table 1 lists each new field and an accompanying definition.Added fieldsAttributeDefinitionSupportedOSListA read-only field which shows up as a commentedline and contains a list of operating systems forwhich the system has drivers available. If this field isblank the operating system driver pack will need tobe installed. To do this go to www.dell.com/supportand search for your server model, and then go toDrivers & Downloads and look for the Dell OSDriver Pack. This is an executable file that containsthe drivers for operating system installation, and itmust be installed on the server.OSNameThe name of the specific operating system to install,this attribute is used to select the operating systemdrivers that are used for operating systeminstallation. The operating system name must beone contained in the SupportedOSList attribute.OSMediaShareIPThe IP address of the share that contains theoperating system installation file.OSMediaShareNameThe name of the share that contains the operatingsystem installation file.OSMediaShareUsernameThe username of the share that contains theoperating system installation file.NOTE: Only CIFS shares will use the media shareusername and password. For others this field willremain blank.OSMediaSharePasswordThe password of the share that contains theoperating system installation file.NOTE: Only CIFS shares will use the media shareusername and password. For others this field willremain blank.5Using Server Configuration Profiles to Deploy Operating Systems to Dell EMC PowerEdge Servers 375

Server configuration profile template operating system deployment additionsOSMediaShareDomainNameDomain name for the network on which theinstallation file is located. Can be left blank ifnetwork has no domain name.OSMediaShareTypeShare type of the share on which the operatingsystem installation file is located. Supported sharetypes include CIFS, NFS, HTTP, HTTPS, or local.When local is used as the share type, the SCPnetwork information is used as the share data. Theoperating system media must be stored in the samelocation on the network share as the SCP template.Other operating system media-related attributes areignored.OSMediaNameName of the operating system installation fileAnswerFileNameAnswer file name, or if a Linux operating system isbeing installed this will be the name of thekickstarter file. This file is located in the samedirectory as the operating system installation file. Itcontains information regarding the operating systeminstall such as time zone and user account setupthat will be applied automatically during the installprocess. It does not need to be entered manually.ExposeDurationAmount of time (in seconds) that the driver partitionis exposed. Default is 65535 seconds, or 18 hours.OSMediaHashTypeIf the operating system has a hash value to verifyagainst, this field contains the hash type. Supportedhash types are MD5 and SHA1.OSMediaHashValueHash value used to verify the operating systeminstallation media.XML snippet example: Component FQDD "LifecycleController.Embedded.1" !-- Attribute Name "OSD.1#SupportedOSList" Microsoft Windows Server2016 /Attribute -- Attribute Name "OSD.1#OSName" /Attribute Attribute Name "OSD.1#OSMediaShareIP" /Attribute Attribute Name "OSD.1#OSMediaShareName" /Attribute Attribute Name "OSD.1#OSMediaShareUsername" /Attribute Attribute Name "OSD.1#OSMediaSharePassword" /Attribute Attribute Name "OSD.1#OSMediaShareDomainName" /Attribute Attribute Name "OSD.1#OSMediaShareType" /Attribute Attribute Name "OSD.1#OSMediaName" /Attribute Attribute Name "OSD.1#AnswerFileName" /Attribute Attribute Name "OSD.1#ExposeDuration" /Attribute Attribute Name "OSD.1#OSMediaHashType" /Attribute Attribute Name "OSD.1#OSMediaHashValue" /Attribute /Component 6Using Server Configuration Profiles to Deploy Operating Systems to Dell EMC PowerEdge Servers 375

Server configuration profile template operating system deployment additionsJSON snippet example:{ "Name": "OSD.1#SupportedOSList", "Value": “Microsoft Windows Server2016","Set On Import": "False", "Comment": "Read and Write" },{ "Name": "OSD.1#OSName", "Value": "Microsoft Windows Server 2016","Set On Import": "True", "Comment": "Read and Write" },{ "Name": "OSD.1#OSMediaShareIP", "Value": “","Set On Import": "True", "Comment": "Read and Write" },{ "Name": "OSD.1#OSMediaShareName", "Value": “","Set On Import": "True", "Comment": "Read and Write" },{ "Name": "OSD.1#OSMediaShareUsername", "Value": “","Set On Import": "True", "Comment": "Read and Write" },{ "Name": "OSD.1#OSMediaSharePassword", "Value": “","Set On Import": "True", "Comment": "Read and Write" },{ "Name": "OSD.1#OSMediaShareType", "Value": “","Set On Import": "True", "Comment": "Read and Write" },{ "Name": "OSD.1#OSMediaName", "Value": “","Set On Import": "True", "Comment": "Read and Write" },{ "Name": "OSD.1#AnswerFileName", "Value": "","Set On Import": "True", "Comment": "Read and Write" },{ "Name": "OSD.1#ExposeDuration", "Value": “","Set On Import": "True", "Comment": "Read and Write" },{ "Name": "OSD.1#OSMediaHashType", "Value": "","Set On Import": "True", "Comment": "Read and Write" },{ "Name": "OSD.1#OSMediaHashValue", "Value": "","Set On Import": "True", "Comment": "Read and Write" }7Using Server Configuration Profiles to Deploy Operating Systems to Dell EMC PowerEdge Servers 375

Server configuration profile operations2Server configuration profile operations2.1Export server configuration profile templateThe following section provides a general overview of the supported SCP operations for all supported iDRACinterfaces. These operations include export, import preview and import.To use the server configuration profile feature, first create or export an SCP file that contains all thenecessary server configuration information. The following examples show how to perform an SCP exportusing all supported iDRAC interfaces.NOTE: After executing the export operation using any supported iDRAC interface, a job ID will bereturned which you can query to check the status and validate if the process completed or failed. If failed,check the iDRAC Lifecycle Logs for more details. For more details on checking the job status, refer to theworkflow section in this document.2.1.12.1.2SCP export using the iDRAC UI:To export an SCP profile using the iDRAC UI, go to Configuration Server Configuration Profile Export,fill in the fields as required, then click Export.SCP export using RACADM:To export an SCP profile using RACADM, use the racadm get command. For more examples or help,execute racadm help get.RACADM example:C:\ racadm -r 192.168.0.120 -u root -p calvin get -f R740 scp file.xml -t xml-l 192.168.0.130:/nfs2.1.3SCP export using Redfish:To export an SCP profile using Redfish, execute a POST call on the OEM action,EID 674 Manager.ExportSystemConfiguration.Redfish POST Actions/Oem/EID 674 Manager.ExportSystemConfigurationHeader: content-type application/jsonBody: {'ExportFormat': 'XML', 'ShareParameters': {'ShareType': 'NFS','ShareName': '/nfs', 'IPAddress': '192.168.0.130', 'Target': 'ALL','FileName': 'R740 scp file.xml'}}2.2Import preview server configuration profile templateBefore importing the SCP file, it is not required, but is recommended, that you execute the import previewoperation. By executing this operation first, you validate your SCP file format, and that the current values of8Using Server Configuration Profiles to Deploy Operating Systems to Dell EMC PowerEdge Servers 375

Server configuration profile operationsattributes that you changed are passed upon application. If you do not execute an import preview first and youimport an SCP file with issues, you must wait until the job is either marked failed or completed with errors andthen debug the issue and run the import operation again.NOTE: After executing an import preview operation using any supported iDRAC interface, a job ID isreturned which you can query to check the status and validate if the process completed or failed. If failed,check your iDRAC Lifecycle Logs for more details. For more details on checking the job status, refer tothe workflow section in this document.2.2.12.2.2SCP import preview using iDRAC UI:To import preview a SCP profile using the iDRAC UI, go to Configuration Server ConfigurationProfile Import, fill in the fields as required, and click Preview.SCP import preview using RACADM:To import preview a SCP file using RACADM, use a racadm set command. For more examples or help,execute the racadm help set command.RACADM example:C:\ racadm -r 192.168.0.120 -u root -p calvin set -f R740 scp file.xml -t xml-l 192.168.0.130:/nfs --preview2.2.3SCP import preview using Redfish:To import preview a SCP profile using Redfish, execute a POST call on OEM action EID 674 Manager.ImportSystemConfigurationPreview.Redfish POST example:URI: EID 674 Manager.ImportSystemConfigurationPreviewHeader: content-type application/jsonBody: Body: {'ShareParameters': {'ShareType': 'NFS', 'ShareName': '/nfs','IPAddress': '192.168.0.130', 'FileName': 'R740 scp file.xml'}}2.3Import server configuration profile templateAfter you edit the SCP file or it passes import preview, you can import the SCP file to apply the configurationchanges.NOTE: After executing an import operation using any supported iDRAC UI, a job ID will be returned whichyou can query to check the status and validate if the process completed or failed. If failed, check theiDRAC Lifecycle Logs for more details. For more information on how to check the job status, refer to theworkflow section of this document.2.3.19SCP import using the iDRAC UI:To import an SCP profile using the iDRAC UI, go to Configuration Server Configuration Profile Import,fill in the fields as needed, and click Import.Using Server Configuration Profiles to Deploy Operating Systems to Dell EMC PowerEdge Servers 375

Server configuration profile operations2.3.2SCP import using RACADM:To import SCP file using RACADM, use the racadm set command. For more examples or help, execute theracadm help set command.RACADM example:C:\ racadm -r 192.168.0.120 -u root -p calvin set -f R740 scp file.xml -t xml-l 192.168.0.130:/nfs2.3.3SCP import using Redfish:To import SCP profile using Redfish, execute a POST call on OEM action EID 674 Manager.ImportSystemConfiguration.Redfish POST example:URI: EID 674 Manager.ImportSystemConfigurationHeader: content-type application/jsonBody: Body: { 'ShareParameters': {'ShareType': 'NFS', 'ShareName': '/nfs','IPAddress': '192.168.0.130', 'Target': 'ALL', 'FileName':'R740 scp file.xml'}}10Using Server Configuration Profiles to Deploy Operating Systems to Dell EMC PowerEdge Servers 375

Server configuration profile end-to-end workflows3Server configuration profile end-to-end workflowsThis section covers multiple end-to-end workflows using the server configuration profile feature. Differentworkflows use different iDRAC interfaces, stacking multiple configuration settings and performing operatingsystem installation.NOTE: All workflows discussed here are performed on a PowerEdge C6420 server with iDRAC9 version4.00.3.1Workflow using the iDRAC UIIn this workflow example using the iDRAC UI, we describe the following process: SCP export in XML format to an NFS share, the same share which already contains the operatingsystem ISO, and then query the job status to confirm that it is completed.Modify the SCP file to change iDRAC and NIC attributes, change LifecycleController attributes to setup attended ESXi operating system install.SCP import preview, and then query the job status to confirm that it is completed.SCP import using the same NFS share.Show server reboot and explain server and job execution behavior.Once configuration is complete, show the server booting to the attached ESXi ISO image.Confirm that the operating system installation process has started.Confirm that the import job status is marked completed, and show the boot to network ISO job status.1. Export the current server configuration settings to an NFS share using the iDRAC UI. This NFS sharealready has the ESXi ISO image copied to it, simplifying the SCP import process. Launch the iDRAC UIand go to Configuration Server Configuration Profile Export. Fill in the necessary options to performan export to the NFS share.Export optionsLocation TypeFilenameProtocolIP AddressShare NameExport ComponentsExport TypeExport File FormatSettingsNetwork ShareAny unique name but for this workflow, will bepassing in ‘C6420 scp file.xml’NFSPass in the NFS share IPPass in NFS share nameAllBasic’XML’When all the fields have been filled in, click Export. A p

Operating Systems to Dell EMC PowerEdge Servers . Abstract . This white paper describes best practices to install an operating system automatically via a Server Configuration Profile. This method can be deployed to multiple servers, greatly reducing the time required to get a server up and running. April 2020

Related Documents:

Bruksanvisning för bilstereo . Bruksanvisning for bilstereo . Instrukcja obsługi samochodowego odtwarzacza stereo . Operating Instructions for Car Stereo . 610-104 . SV . Bruksanvisning i original

10 tips och tricks för att lyckas med ert sap-projekt 20 SAPSANYTT 2/2015 De flesta projektledare känner säkert till Cobb’s paradox. Martin Cobb verkade som CIO för sekretariatet för Treasury Board of Canada 1995 då han ställde frågan

service i Norge och Finland drivs inom ramen för ett enskilt företag (NRK. 1 och Yleisradio), fin ns det i Sverige tre: Ett för tv (Sveriges Television , SVT ), ett för radio (Sveriges Radio , SR ) och ett för utbildnings program (Sveriges Utbildningsradio, UR, vilket till följd av sin begränsade storlek inte återfinns bland de 25 största

Hotell För hotell anges de tre klasserna A/B, C och D. Det betyder att den "normala" standarden C är acceptabel men att motiven för en högre standard är starka. Ljudklass C motsvarar de tidigare normkraven för hotell, ljudklass A/B motsvarar kraven för moderna hotell med hög standard och ljudklass D kan användas vid

LÄS NOGGRANT FÖLJANDE VILLKOR FÖR APPLE DEVELOPER PROGRAM LICENCE . Apple Developer Program License Agreement Syfte Du vill använda Apple-mjukvara (enligt definitionen nedan) för att utveckla en eller flera Applikationer (enligt definitionen nedan) för Apple-märkta produkter. . Applikationer som utvecklas för iOS-produkter, Apple .

When provisioning a Windows Server for a specific role there are additional items to consider for further securing the server. When planning and provisioning your server layout, designate one primary purpose per server. Whenever possible, designate one server as the database server, one server as the web server, and one server as the file server.

Server 2005 , SQL Server 2008 , SQL Server 2008 R2 , SQL Server 2012 , SQL Server 2014 , SQL Server 2005 Express Edition , SQL Server 2008 Express SQL Server 2008 R2 Express , SQL Server 2012 Express , SQL Server 2014 Express .NET Framework 4.0, .NET Framework 2.0,

Configuration using a single DataLink Server and a single database The default DataLink Server configuration installs DataLink Server on a deployment where a single DataLink Server and single database are used by default. MagicInfo Player MagicInfo Player DataLink Server DataLink Server Configuration using a single DataLink Server and multiple .