Поделиться через


New-SCVirtualScsiAdapter

Создает виртуальный адаптер SCSI на виртуальной машине, шаблоне виртуальной машины или профиле оборудования, используемом в VMM.

Синтаксис

New-SCVirtualScsiAdapter
   [-VMMServer <ServerConnection>]
   -VM <VM>
   [[-AdapterID] <Byte>]
   [-ShareVirtualScsiAdapter <Boolean>]
   [-Synthetic]
   [-ScsiControllerType <VMSCSIControllerType>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualScsiAdapter
   [-VMMServer <ServerConnection>]
   -HardwareProfile <HardwareProfile>
   [[-AdapterID] <Byte>]
   [-ShareVirtualScsiAdapter <Boolean>]
   [-Synthetic]
   [-ScsiControllerType <VMSCSIControllerType>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualScsiAdapter
   [-VMMServer <ServerConnection>]
   -VMTemplate <Template>
   [[-AdapterID] <Byte>]
   [-ShareVirtualScsiAdapter <Boolean>]
   [-Synthetic]
   [-ScsiControllerType <VMSCSIControllerType>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualScsiAdapter
   [-VMMServer <ServerConnection>]
   -JobGroup <Guid>
   [[-AdapterID] <Byte>]
   [-ShareVirtualScsiAdapter <Boolean>]
   [-Synthetic]
   [-ScsiControllerType <VMSCSIControllerType>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Описание

Командлет New-SCVirtualScsiAdapter создает виртуальный адаптер SCSI на виртуальной машине, шаблоне виртуальной машины или профиле оборудования, используемом в среде Virtual Machine Manager (VMM). После создания виртуального адаптера SCSI можно использовать командлет Set-SCVirtualScsiAdapter для изменения его параметров.

Примечание. Использование параметра ShareVirtualScsiAdapter для совместного использования виртуального адаптера SCSI на виртуальной машине для включения гостевой кластеризации поддерживается только в том случае, если виртуальная машина развернута на узле ESX. Параметр SharedVirtualScsiAdapter не используется для виртуальной машины на узле Hyper-V, так как виртуальная машина на узле Hyper-V использует iSCSI для общего хранилища.

Виртуальная машина на узле Citrix XenServer всегда имеет один виртуальный адаптер SCSI. Этот адаптер нельзя удалить или добавить дополнительные адаптеры.

Примеры

Пример 1. Создание виртуального адаптера SCSI на виртуальной машине

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> New-SCVirtualScsiAdapter -VM $VM

Первая команда получает объект виртуальной машины с именем VM01 и сохраняет его в переменной $VM.

Вторая команда создает виртуальный адаптер SCSI на VM01.

Пример 2. Создание виртуального адаптера SCSI на шаблоне виртуальной машины

PS C:\> $VMTemplate = Get-SCVMTemplate | where { $_.Name -eq "VMTemplate01" }
PS C:\> New-SCVirtualScsiAdapter -VMTemplate $VMTemplate

Первая команда получает объект шаблона виртуальной машины с именем VMTemplate01 из библиотеки VMM и сохраняет объект в переменной $VMTemplate.

Вторая команда создает виртуальный адаптер SCSI на vmTemplate01.

Пример 3. Создание виртуального адаптера SCSI в профиле оборудования

PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> New-SCVirtualScsiAdapter -HardwareProfile $HWProfile

Первая команда получает объект профиля оборудования с именем NewHWProfile01 из библиотеки VMM и сохраняет объект в переменной $HWProfile.

Вторая команда создает виртуальный адаптер SCSI в NewHWProfile01.

Параметры

-AdapterID

Указывает логический номер единицы или идентификатор LUN. Hyper-V и XenServer не предоставляют это значение, и его нельзя изменить. Для узла VMware ESX значение по умолчанию равно 7 и не может быть изменено.

Type:Byte
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-HardwareProfile

Указывает объект профиля оборудования.

Type:HardwareProfile
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-JobGroup

Указывает идентификатор для ряда команд, которые будут выполняться как набор непосредственно перед окончательной командой, которая включает тот же идентификатор группы заданий.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Указывает, что ход выполнения задания отслеживается и хранится в переменной, имя которой указано в этом параметре.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

Указывает имя пользователя. Этот командлет задает от имени пользователя, указанного этим параметром.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

Указывает роль пользователя. Этот командлет задает роль пользователя от имени в качестве роли пользователя, указанной этим параметром. Чтобы получить объект роли пользователя, используйте командлет Get-SCUserRole .

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проводить аудит советов PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Указывает, что задание выполняется асинхронно, чтобы управление немедленно возвращалось в командную оболочку.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScsiControllerType

Указывает тип контроллера SCSI. Допустимые значения:

  • DefaultType
  • NoType
  • LsiLogic
  • BusLogic
  • ParaVirtualSCSI
  • LsiLogicSAS
Type:VMSCSIControllerType
Accepted values:DefaultTypeNoType, LsiLogic, BusLogic, ParaVirtualSCSI, LsiLogicSAS
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ShareVirtualScsiAdapter

Указывает, является ли виртуальный адаптер SCSI общим для использования в гостевой кластеризации.

  • Узел Hyper-V: нет (для гостевой кластеризации используйте хранилище iSCSI)
  • Узел XenServer: нет (виртуальные машины Xen всегда имеют только один адаптер SCSI)

Примечание. При совместном использовании контроллера SCSI на виртуальной машине на узле ESX VMM по умолчанию используется политика совместного использования SCSI в VMware с "физическим".

Type:Boolean
Aliases:Shared
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Synthetic

Указывает, что устройство, например виртуальный сетевой адаптер, на виртуальной машине, развернутой на узле Hyper-V, является высокопроизводительными искусственными устройствами. Требуется гостевая операционная система с поддержкой виртуализации на виртуальной машине.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VM

Указывает объект виртуальной машины.

Type:VM
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

Указывает объект сервера VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMTemplate

Указывает объект шаблона VMM, используемый для создания виртуальных машин.

Type:Template
Aliases:Template
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Выходные данные

VirtualSCSIAdapter

Этот командлет возвращает объект VirtualSCSIAdapter .

Примечания

  • Требуется объект виртуальной машины VMM, объект шаблона виртуальной машины или объект профиля оборудования, который можно получить с помощью командлетов Get-SCVirtualMachine, Get-SCVMTemplate или Get-SCHardwareProfile соответственно.