Dell Lifecycle Controller 1.5 Manual do Utilizador Página 1

Consulte online ou descarregue Manual do Utilizador para Placas-mãe Dell Lifecycle Controller 1.5. Dell Lifecycle Controller 1.5 Practices Guide Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 153
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes

Resumo do Conteúdo

Página 1 - A Dell Technical White Paper

LC Integration Best Practices Specification 1 Steven Zessin Ganesh Viswanathan Zhan Liu LC Integration Best Practices A Dell Techn

Página 2

LC Integration Best Practices Specification 10 32.8 Boot to hard drive (HD) ...

Página 3

LC Integration Best Practices Specification 100 15.4 List Lifecycle log entries Use the following procedure below to list the inventory of all LCLog

Página 4

LC Integration Best Practices Specification 101 15.6 List system event record logs Use the following procedure below to list the inventory of all S

Página 5

LC Integration Best Practices Specification 102 A) The Lifecycle Controller remote service must be in a “ready” state before executing any other WSMA

Página 6

LC Integration Best Practices Specification 103 OtherRegisteredOrganization = DCIM ProfileRequireLicense ProfileRequireLicenseStatus Register

Página 7

LC Integration Best Practices Specification 104 Applies to: LC1.5.0+ Prerequisites for script: none Script: GetUsersAssignedCLPPrivileges.win A) Th

Página 8

LC Integration Best Practices Specification 105 RegisteredVersion = 1.0.0 18 Simple NIC Profile Use Cases 18.1 Discovery of Simple NIC profile s

Página 9

LC Integration Best Practices Specification 106 Script: GetNICViews.win A) The Lifecycle Controller remote service must be in a “ready” state before

Página 10

LC Integration Best Practices Specification 107 Applies to: LC1.5.0+ Prerequisites for script:  Set desired NIC FQDD Script: DeletePendingNICCon

Página 11 - Figures

LC Integration Best Practices Specification 108 F) The Lifecycle Controller remote service must be in a “ready” state before executing any other WSMA

Página 12 - Using the sample scripts

LC Integration Best Practices Specification 109 RegisteredOrganization = 1 RegisteredVersion = 1.0.0 20 Job Control Profile Use Cases 20.1 Di

Página 13 - Feature discovery procedure

LC Integration Best Practices Specification 11 Figures Figure 1. Typical Life Cycle of an 11G (LC1.5.0 & LC1.5.1) Configuration Job ...

Página 14

LC Integration Best Practices Specification 110 Script: ListAllJobs.win A) The Lifecycle Controller remote service must be in a “ready” state before

Página 15 - LC and LC2 nomenclature

LC Integration Best Practices Specification 111 D) [LC1.5.x and prior] The remote service will get reset upon invoking the delete job queue command.

Página 16 - RS Status and job status

LC Integration Best Practices Specification 112 Results for the InstanceID of DCIM:Memory:1.0.0 shown below. If no instance is returned, the profile

Página 17

LC Integration Best Practices Specification 113 A) The Lifecycle Controller remote service must be in a “ready” state before executing any other WSMA

Página 18 - 11G and 12G compatibility

LC Integration Best Practices Specification 114 23 Sensors Profile Use Cases 23.1 Discovery of Sensor profile support There is currently not a re

Página 19 - Possible values Description

LC Integration Best Practices Specification 115 Use the following procedure below to list the inventory of all sensors in the system. Applies to: LC

Página 20 - Reference links

LC Integration Best Practices Specification 116 Use the following procedure below to confirm the existence of the Base Server and Physical Asset prof

Página 21 - Terms and Definitions

LC Integration Best Practices Specification 117 Script: GetBaseServerAndPhysicalAssetProfilesLC151.win A) The Lifecycle Controller remote service mu

Página 22 - Setting CNA bandwidth

LC Integration Best Practices Specification 118 A) The Lifecycle Controller remote service must be in a “ready” state before executing any other WSMA

Página 23 - Determine NIC card

LC Integration Best Practices Specification 119 25.2 Inventory of video in system Use the following procedure below to list the inventory of all vi

Página 24

LC Integration Best Practices Specification 12 1 Contents 1.1 How to use this document This document contains the detailed steps of common workflow

Página 25

LC Integration Best Practices Specification 120 Use the following procedure below to confirm the existence of License Management profile support. App

Página 26 - CQL filter benefits

LC Integration Best Practices Specification 121 Script: GetPowerSupplyProfile.win A) The Lifecycle Controller remote service must be in a “ready” st

Página 27

LC Integration Best Practices Specification 122 27.3 Get the first power supply’s information Use the following procedure to get a single power su

Página 28

LC Integration Best Practices Specification 123 This workflow enumerates DCIM_AssociatedPowerManagementService class. Applies to: LC1.5.0 Prerequis

Página 29

LC Integration Best Practices Specification 124 OtherRegisteredOrganization = DCIM ProfileRequireLicense = Power Budget ProfileRequireLicense =

Página 30

LC Integration Best Practices Specification 125 28.4 Inventory of all system attributes in system Use the following procedure below to list the inv

Página 31

LC Integration Best Practices Specification 126 Applies to: LC2+ Prerequisites for script: Set desired values by editing script Script: SetSystemAt

Página 32 - Workflows

LC Integration Best Practices Specification 127 Use the following procedure below to delete pending configurations/values set by the setAttribute(s)

Página 33

LC Integration Best Practices Specification 128 SystemInstalledAvailableNIC1-SoftwareIdentityBIOS1-SoftwareIdentityiDRAC1-SoftwareIdentityRAID1-Softw

Página 34 - 1 = PowerCycle

LC Integration Best Practices Specification 129 AdvertiseTypes = 1 AdvertiseTypes = 1 InstanceID = DCIM:SoftwareInventory:1.0.0 OtherRegister

Página 35 - Boot to network ISO

LC Integration Best Practices Specification 13 Additionally, increasing the allotted maximum envelope size and timeout can also increase performance.

Página 36 - Boot to ISO from vFlash

LC Integration Best Practices Specification 130 Choose the Software Identity instance with ElementName=“BIOS” and Status="Installed" to us

Página 37

LC Integration Best Practices Specification 131 There is currently not a registered Simple Identity Management Profile prior to LC2. Use the followi

Página 38

LC Integration Best Practices Specification 132 Script: GetLCManagementProfile.win A) The Lifecycle Controller remote service must be in a “ready” s

Página 39

LC Integration Best Practices Specification 133 A) The Lifecycle Controller remote service must be in a “ready” state before executing any other WSMA

Página 40

LC Integration Best Practices Specification 134 This workflow enumerates the DCIM_SystemView class and searches for the LifecycleControllerVersion at

Página 41

LC Integration Best Practices Specification 135 Applies to: LC1.5.0+ Prerequisites for script: none Script: CheckVFlashLicense.win A) The Lifecycle

Página 42

LC Integration Best Practices Specification 136 D) GetLCRegisteredProfile(): GET the DCIM_LCRegisteredProfile instance using the InstanceID from C).

Página 43

LC Integration Best Practices Specification 137 31.12 Delete auto discovery client certificat, private key and password Refer to Web Service Interf

Página 44

LC Integration Best Practices Specification 138 Script: ExportHWInventory.win A) The Lifecycle Controller remote service must be in a “ready” state

Página 45

LC Integration Best Practices Specification 139 Use the following procedure below to confirm the existence of OS Deployment profile support. Applie

Página 46

LC Integration Best Practices Specification 14 a. Enumerate the DCIM_RAIDString, DCIM_RAIDEnumeration, and DCIM_RAIDInteger classes (DCIM_RAIDString

Página 47

LC Integration Best Practices Specification 140 See section 4.3 Boot to networkISO and 4.4 Boot to ISO from vFlash for a comprehensive example. 32.5

Página 48

LC Integration Best Practices Specification 141 NOTE: Check of Lifecycle Controller (LC) remote service state, via GetRemoteServicesAPIStatus(), is

Página 49

LC Integration Best Practices Specification 142 The BootToHD() method is used to boot the system to the hard drive, even if the hard drive is not fir

Página 50

LC Integration Best Practices Specification 143 33 Appendix 33.1 PYTHON scripts README 33.1.1 Purpose The goal of recite.py is to provide a simpl

Página 51

LC Integration Best Practices Specification 144 python recite.py IP=username:[email protected] Set $IP, $LOGIN and $PASS with a single assignment

Página 52

LC Integration Best Practices Specification 145 Print < Return Set $ Sleep Unset ~$ Until { Use

Página 53 - IO Identity

LC Integration Best Practices Specification 146 In order to ignore such errors and resume execution, prepend command with a -. For example: -Find In

Página 54 - Export LC log

LC Integration Best Practices Specification 147 Set $USLEEP 20 $UTIMEOUT Default total delay in seconds used by until commands before giving up.

Página 55

LC Integration Best Practices Specification 148 33.2 System check information 33.2.1 Check System Power State - System power status is available f

Página 56

LC Integration Best Practices Specification 149 33.3.2 Software inventory - Enumerate DCIM_SoftwareIdentity class for all firmware version levels 3

Página 57

LC Integration Best Practices Specification 15 [major change] . [minor change] . [errata]  Increments in the major change field indicate that the

Página 58

LC Integration Best Practices Specification 150 described in section 5.2.1 - The total time taken for reboot depends on the RebootJobType specified.

Página 59

LC Integration Best Practices Specification 151 33.4.4.3 Inventory - After all jobs are executed, SSM will re-inventory the system and signal the i

Página 60

LC Integration Best Practices Specification 152 o For LOM  EmbNic1Nic2 needs to be enabled for 1-1, 2-1  EmbNic3Nic4 needs to be enabled for 3-1

Página 61

LC Integration Best Practices Specification 153  Create a NIC job o Set all iSCSI boot configuration attributes  Wait for both jobs to complete

Página 62

LC Integration Best Practices Specification 16 1.7.1 RS Status and job status The details below describe how the remote service (RS) status relates

Página 63

LC Integration Best Practices Specification 17 After the job is complete in Automated Task Application (previously SSM), the job status is immediatel

Página 64

LC Integration Best Practices Specification 18 1.7.3 11G and 12G compatibility Figure 3. Compatibility with 11G Workflows NOTE: Dotted lines de

Página 65

LC Integration Best Practices Specification 19 1.7.4 GetRemoteServicesAPIStatus output descriptions Output parameter NamePossible values Descriptio

Página 66 -  No reset

LC Integration Best Practices Specification 2 This document is for informational purposes only and may contain typographical erro

Página 67

LC Integration Best Practices Specification 20 1.8 Reference links Web Services Interface Guide for Windows & linux  http://www.delltechcent

Página 68

LC Integration Best Practices Specification 21 2 Terms and Definitions 2.1 LC Lifecycle Controller 2.2 ENUMERATE Refers to WS-MAN ENUMERATE oper

Página 69 - List all BIOS attributes

LC Integration Best Practices Specification 22 3 Anomalous Algorithms and Descriptions 3.1 Setting CNA bandwidth The recommended algorithm is to sc

Página 70

LC Integration Best Practices Specification 23 winrm i ApplyAttributes http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_iDRACCardServ

Página 71

LC Integration Best Practices Specification 24 1) ENUMERATE the DCIM_NICView class and note the PCID, then look up in PCID table http://pciids.sourc

Página 72 - One time boot

LC Integration Best Practices Specification 25 Recommendation: Change the Telnet attributes prior to setting the SerialRedirection.Enable attribute

Página 73 - Inventory of CPUs in system

LC Integration Best Practices Specification 26 FirmwareVersion = 1.00.00 GUID = 3132334f-c0b7-3480-3510-00364c4c454 IPMIVersion = 2.0 Instance

Página 74

LC Integration Best Practices Specification 27 The FQDD in the example below will be unique to a particular user’s system. The NIC FQDDs of the syst

Página 75 - Get event filter views

LC Integration Best Practices Specification 28 2. Password 3. <other attributes> This ordering is applicable to both ApplyAttributes() and Se

Página 76

LC Integration Best Practices Specification 29  NOTE: If an operating system has been installed, the system will boot into it. It may be desired to

Página 77

LC Integration Best Practices Specification 3 Contents 1 Contents ...

Página 78

LC Integration Best Practices Specification 30 3.14 How to determine if the system is blade, tower, or rack Dell has been officially using “M”, “

Página 79

LC Integration Best Practices Specification 31 LastUpdateTime = 20130206004538.000000+000 LicensingRollupStatus = 1 LifecycleControllerVersion

Página 80 - Fan Profile Use Cases

LC Integration Best Practices Specification 32 tftp://[IP ADDRESS]/[PATH TO FILE.exe] ftp://[IP ADDRESS]/[PATH TO FILE.exe] 4 Workflows The Best Pr

Página 81 - Inventory of fans in system

LC Integration Best Practices Specification 33 F) AssignSpare(): Create dedicated hotspare using Create VD instanceID [ReturnValue=0]. G) AssignSpar

Página 82

LC Integration Best Practices Specification 34 B) [LC1.5.1 only] Disable CSIOR (Collect System Inventory on Restart). NOTE: On 11G systems, CSIOR mu

Página 83

LC Integration Best Practices Specification 35 a. HotSpareStatus parameter of 2, indicates global hotspare b. HotSpareStatus parameter of 1, indica

Página 84

LC Integration Best Practices Specification 36 K) RequestMonoSystemStateChange(): [ReturnValue=0]. NOTE: Modular systems (i.e. M610, M710, etc.) us

Página 85

LC Integration Best Practices Specification 37 N) DetachISOFromVFlash(): [ReturnValue=0]. O) DeleteISOFromVFlash(): [ReturnValue=0]. P) RequestMono

Página 86 - Format existing partition

LC Integration Best Practices Specification 38 H) The Lifecycle Controller remote service must be in a “ready” state before executing any other WSMAN

Página 87 - Detach partition

LC Integration Best Practices Specification 39 Prerequisites for script:  Valid and enabled vFlash card for licensing  Set script variables by e

Página 88

LC Integration Best Practices Specification 4 3.14 How to determine if the system is blade, tower, or rack ...

Página 89

LC Integration Best Practices Specification 40  Valid and enabled vFlash card with existing image  Set script variables by editing script Script:

Página 90

LC Integration Best Practices Specification 41 F) SetupJobQueue(): Use JID(D) and reboot RID(E) [ReturnValue=0]; The StartTimeInterval parameter is

Página 91

LC Integration Best Practices Specification 42 I) [LC1.5.0/LC1.5.1] Sleep for 5 minutes to allow reboot, POST, and CSIOR to complete See Appendix 33.

Página 92

LC Integration Best Practices Specification 43 4.13 PXE Boot using embedded NICs (11G only) This workflow performs a reboot of the host OS into the

Página 93

LC Integration Best Practices Specification 44 a. GetBIOSEnumerations(): Enumerate the DCIM_BIOSEnumeration to obtain the current values of EmbNic

Página 94

LC Integration Best Practices Specification 45 NOTE: The following RS Status polling is for PXE to be set in the boot list during CSIOR g. The GetR

Página 95 - Create a virtual disk

LC Integration Best Practices Specification 46 a. GetBIOSEnumerations(): Enumerate the DCIM_BIOSEnumeration to obtain the current values of EmbNic

Página 96

LC Integration Best Practices Specification 47 D) ENUMERATE the DCIM_NICEnumeration, DCIM_NICString, DCIM_NICInteger, and DCIM_BIOSEnumeration classe

Página 97

LC Integration Best Practices Specification 48 Q) Poll jobstatus for Completed: GET the InstanceID of from M). See section 2.3 for a definition of

Página 98 - Record Log Profile Use Cases

LC Integration Best Practices Specification 49 E) GetBootSourceSettings(): ENUMERATE the DCIM_BootSourceSetting class to collect information about t

Página 99 - List Lifecycle record logs

LC Integration Best Practices Specification 5 6 BIOS and Boot Management Profile Use Cases ...

Página 100 - List Lifecycle log entries

LC Integration Best Practices Specification 50  If it is not enabled, enable it as shown below  SetBIOSAttributes()  AttributeName=IntegratedNe

Página 101

LC Integration Best Practices Specification 51 Notes: 1) QLogic will not show up in the boot list until it connects to an iSCSI target. So if iSCSI

Página 102

LC Integration Best Practices Specification 52  Set CurrentEnabledStatus=1 for NIC FQDD boot source F) GetBootSourceSettings(): ENUMERATE the DCI

Página 103

LC Integration Best Practices Specification 53 HD 4.19 IO Identity This workflow sets IO Identity NIC attributes by first setting the required

Página 104

LC Integration Best Practices Specification 54 H) ENUMERATE the DCIM_NICString class and ensure the attributes were applied correctly. See section 2

Página 105 - Inventory of NICs in system

LC Integration Best Practices Specification 55 HD 4) port settings are configured against partition 1 (NIC.Integrated.1-1-1) but the boot tar

Página 106 - Delete pending NIC values

LC Integration Best Practices Specification 56 AttributeName=FCoEOffloadMode AttributeValue=Enabled AttributeName=VirtFIPMacAddr AttributeValue=$Vir

Página 107

LC Integration Best Practices Specification 57 the NIC. Approximate time for completion on a 12G system is 20-30 minutes depending on the system con

Página 108

LC Integration Best Practices Specification 58 C) CheckConnectFirstFCoETarge(): ENUMERATE the NIC FADD and check if ConnectFirstFCoETarget is eable

Página 109 - List all jobs in job store

LC Integration Best Practices Specification 59 F) ChangeBootSourceState(): Use InstanceID=IPL EnabledState=0 source=(instanceID from D) G) GetBoo

Página 110 - Get one job’s information

LC Integration Best Practices Specification 6 11.3 Get the first vFlash’s attribute information ...

Página 111 - Memory Profile Use Cases

LC Integration Best Practices Specification 60 Script: FCoEboot-12g-Broadcom.win The four high level steps, which may require 3 reboots, are the f

Página 112 - ENUMERATE

LC Integration Best Practices Specification 61 4.24 IO Identity for QLogic (12G only) This workflow sets IO Identity, which are the following: vi

Página 113 - PCI Device Profile Use Cases

LC Integration Best Practices Specification 62 C) Disable the FlexAddress  SetLCAttributes AttributeName=VirtualAddressManagement AttributeValue

Página 114 - Sensors Profile Use Cases

LC Integration Best Practices Specification 63 B) Check NIC is enabled 1. GetBIOSEnumerations(): ENUMERATE the DCIM_BIOSEnumeration class to collec

Página 115 - Sensor thresholds

LC Integration Best Practices Specification 64 4.26 IO Identity for Intel (12G only) This workflow sets IO Identity for Intel cards only. The scri

Página 116 - [LC1.5.1]

LC Integration Best Practices Specification 65  SetNICAttributes() Target = (NIC FQDD) AttributeName= VirtMacAddr/ VirtFIPMacAddr/ VirtWWN/VirtWWPN

Página 117 - List all CIM profiles

LC Integration Best Practices Specification 66 B) ImportSystemConfiguration(): Invokes the import operation [ReturnValue=4096] NOTE: The user must s

Página 118 - Video Profile Use Cases

LC Integration Best Practices Specification 67 B) DetachDrivers(): Ensures any drivers are detached. C) DetachISOImage(): Ensures all images are d

Página 119 - Inventory of video in system

LC Integration Best Practices Specification 68 Results for the InstanceID of DCIM:BaseMetrics:1.0.0 shown below. If no instance is returned, the prof

Página 120

LC Integration Best Practices Specification 69 InstanceID = DCIM:BIOSandBootManagement:1.0.0 OtherRegisteredOrganization = DCIM ProfileRequireL

Página 121

LC Integration Best Practices Specification 7 15 Record Log Profile Use Cases ...

Página 122 - Get blade power

LC Integration Best Practices Specification 70 C) DeletePendingBIOSConfiguration(): Deletes the pending BIOS configuration, using a target FQDD such

Página 123

LC Integration Best Practices Specification 71 6.6 Inventory of boot sources in system Use the following procedure below to view all available insta

Página 124

LC Integration Best Practices Specification 72 D) GetBootSourceSettings(): ENUMERATE the DCIM_BootSourceSetting class. See section 2.2 for a defini

Página 125

LC Integration Best Practices Specification 73  The OneTime entry should have an IsNext value of 3, which means “Is Next for Single Use” F) GetBoot

Página 126

LC Integration Best Practices Specification 74 Applies to: LC1.5.0+ Prerequisites for script: none Script: GetCPUViews.win A) The Lifecycle Control

Página 127 - Instance diagram

LC Integration Best Practices Specification 75 GetRemoteServicesAPIStatus(): B) GetLCRegisteredProfiles(): ENUMERATE the DCIM_LCRegisteredProfile c

Página 128

LC Integration Best Practices Specification 76 A) The Lifecycle Controller remote service must be in a “ready” state before executing any other WSMAN

Página 129

LC Integration Best Practices Specification 77 Applies to: LC2+ Prerequisites for script: Set variables by editing script Script: SetEventFilterByI

Página 130

LC Integration Best Practices Specification 78 ProfileRequireLicense = Remote Inventory ProfileRequireLicense = Virtual Console ProfileRequireL

Página 131

LC Integration Best Practices Specification 79 The instance information of all available iDRAC cards will be returned. 9.4 Get the first iDRAC card’

Página 132

LC Integration Best Practices Specification 8 22 PCI Device Profile Use Cases ...

Página 133 - Restart (CSIOR)

LC Integration Best Practices Specification 80 9.6 Schedule a set iDRAC card attribute(s) operation Use the following procedure to set a iDRAC attri

Página 134

LC Integration Best Practices Specification 81 Results for the InstanceID of DCIM:Fan:1.0.0 shown below. If no instance is returned, the profile is n

Página 135

LC Integration Best Practices Specification 82 11 Persistent Storage Profile Use Cases 11.1 Discovery of Persistent Storage profile support Use the

Página 136 - Clear provisioning server

LC Integration Best Practices Specification 83 B) GetvFlashViews(): ENUMERATE the DCIM_VFlashView class to view all instances. See section 2.2 for

Página 137

LC Integration Best Practices Specification 84 A) The Lifecycle Controller remote service must be in a “ready” state before executing any other WSMAN

Página 138

LC Integration Best Practices Specification 85 C) VFlashStateChange(): Invokes the VFlashStateChange method on the class DCIM_PersistentStorageServi

Página 139 - Unpack and attach drivers

LC Integration Best Practices Specification 86 E) Repeat B) to confirm successful execution of the method 11.10 Delete existing partition This metho

Página 140 - One time ISO boot skip

LC Integration Best Practices Specification 87 11.12 Modify existing partition This method is used to modify a partition on the virtual flash media

Página 141 - Boot to hard drive (HD)

LC Integration Best Practices Specification 88 Script: VFlashDetachPartition.win A) The Lifecycle Controller remote service must be in a “ready” sta

Página 142

LC Integration Best Practices Specification 89 A) The Lifecycle Controller remote service must be in a “ready” state before executing any other WSMAN

Página 143 - PYTHON scripts README

LC Integration Best Practices Specification 9 29.4 Get the installed BIOS firmware inventory ...

Página 144 - Commands

LC Integration Best Practices Specification 90 GetRemoteServicesAPIStatus(): B) GetLCRegisteredProfiles(): ENUMERATE the DCIM_LCRegisteredProfile c

Página 145

LC Integration Best Practices Specification 91 Results for the InstanceID of DCIM:SimpleRAID:1.0.0 shown below. If no instance is returned, the profi

Página 146 - Settable variables

LC Integration Best Practices Specification 92 A) The Lifecycle Controller remote service must be in a “ready” state before executing any other WSMAN

Página 147 - Internal variables

LC Integration Best Practices Specification 93 C) DeletePendingRAIDConfiguration(): Deletes the pending configuration for a particular RAID controll

Página 148 - Inventory information

LC Integration Best Practices Specification 94 B) GetControllerViews(): ENUMERATE the DCIM_ControllerView class to view all available RAID FQDDs. S

Página 149 - Poll LC jobs information

LC Integration Best Practices Specification 95 D) CheckVDValues(): Invoke this method to return desired data The output will contain the available s

Página 150

LC Integration Best Practices Specification 96 C) GetVirtualDiskViews(): ENUMERATE the DCIM_VirtualDiskView class to view all available virtual disk

Página 151 - Check refreshed data

LC Integration Best Practices Specification 97 B) GetControllerViews(): ENUMERATE the DCIM_ControllerView class to view all available RAID FQDDs. S

Página 152

LC Integration Best Practices Specification 98 Note the value of the RaidStatus parameter of the desired physical disk. D) ConvertToNonRAID(): Invo

Página 153

LC Integration Best Practices Specification 99 InstanceID = DCIM:RecordLog:1.0.0 OtherRegisteredOrganization = DCIM ProfileRequireLicense Pro

Comentários a estes Manuais

Sem comentários