Udostępnij za pośrednictwem


New-SCCloud

Tworzy chmurę prywatną.

Składnia

New-SCCloud
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   -VMHostGroup <HostGroup[]>
   [-DisasterRecoverySupported <Boolean>]
   [-ShieldedVMSupportPolicy <ShieldedVMSupportPolicyEnum>]
   [-JobGroup <Guid>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCCloud
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   -VMwareResourcePool <VmwResourcePool>
   [-DisasterRecoverySupported <Boolean>]
   [-ShieldedVMSupportPolicy <ShieldedVMSupportPolicyEnum>]
   [-JobGroup <Guid>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Opis

Polecenie cmdlet New-SCCloud tworzy chmurę prywatną w programie Virtual Machine Manager (VMM). Chmura prywatna to chmura, która jest aprowizowana i zarządzana lokalnie przez organizację. Chmura prywatna jest wdrażana przy użyciu własnego sprzętu organizacji w celu wykorzystania zalet modelu chmury prywatnej. Za pośrednictwem programu VMM organizacja może zarządzać definicją chmury prywatnej, dostępem do chmury prywatnej i podstawowymi zasobami fizycznymi.

Chmurę prywatną można utworzyć na podstawie następujących zasobów:

  • Grupy hostów zawierające zasoby z hostów Hyper-V, hostów Citrix XenServer i hostów VMware ESX
  • Pula zasobów VMware

Aby uzyskać więcej informacji na temat chmur prywatnych, zobacz "Tworzenie przeglądu chmury prywatnej" w bibliotece TechNet pod adresem http://go.microsoft.com/fwlink/?LinkID=212407. Aby uzyskać informacje o pojemności chmury prywatnej, wpisz: Get-Help Set-SCCloudCapacity -Detailed.

Przykłady

Przykład 1. Tworzenie chmury prywatnej na podstawie grupy hostów

PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup01"
PS C:\> New-SCCloud -Name "Cloud01" -VMHostGroup $HostGroup

Pierwsze polecenie pobiera grupę hostów o nazwie HostGroup01 i zapisuje ją w zmiennej $HostGroup.

Drugie polecenie tworzy chmurę prywatną o nazwie Cloud01 z grupy hostów przechowywanej w zmiennej $HostGroup.

Przykład 2. Tworzenie chmury prywatnej przy użyciu grupy zadań

PS C:\> $Guid = [System.Guid]::NewGuid()
PS C:\> Set-SCCloud -JobGroup $Guid
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup02"
PS C:\> New-SCCloud -JobGroup $Guid -Name "Cloud02" -VMHostGroup $HostGroup -Description "This is a cloud for HostGorup02"

Pierwsze polecenie tworzy nowy identyfikator GUID i przechowuje go w zmiennej $Guid.

Drugie polecenie tworzy grupę zadań przy użyciu identyfikatora GUID przechowywanego w $Guid.

Trzecie polecenie pobiera obiekt grupy hostów o nazwie HostGroup02 i przechowuje obiekt w zmiennej $HostGroup.

Ostatnie polecenie tworzy chmurę prywatną o nazwie Cloud02 przy użyciu grupy zadań utworzonej w drugim poleceniu i grupie HostGroup02 dla jej zasobów.

Przykład 3. Tworzenie chmury prywatnej z wielu grup hostów

PS C:\> $HostGroups = @()
PS C:\> $HostGroups += Get-SCVMHostGroup -Name "Seattle"
PS C:\> $HostGroups += Get-SCVMHostGroup -Name "New York"
PS C:\> New-SCCloud -VMHostGroup $HostGroups -Name "Cloud03" -Description "Cloud for the Seattle and New York host groups"

Pierwsze polecenie tworzy tablicę obiektów o nazwie $HostGroups.

Drugie i trzecie polecenia wypełniają tablicę obiektów grupami hostów o nazwach Seattle i Nowym Jorku.

Ostatnie polecenie tworzy chmurę prywatną o nazwie Cloud03 przy użyciu grup hostów przechowywanych w tablicy $HostGroups jako jej zasobów.

Parametry

-Description

Określa opis chmury prywatnej.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DisasterRecoverySupported

Wskazuje, czy usługa Windows Azure Hyper-V Recovery Manager jest włączona.

Jeśli włączysz ten parametr, polecenie cmdlet wysyła następujące dane przez Internet do usługi: nazwa chmury, nazwy maszyn wirtualnych, nazwy sieci logicznej, nazwy hostów maszyn wirtualnych i odpowiednie właściwości dla każdego obiektu. Jeśli wysyłanie tych informacji powoduje konflikt z istniejącymi wymaganiami dotyczącymi prywatności dla obciążeń wdrożonych w tej chmurze, nie należy wybierać tej opcji.

Po połączeniu tej chmury z chmurą odzyskiwania w usłudze Windows Azure Hyper-V Recovery Manager nie można wyłączyć tej opcji.

Typ:Boolean
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-JobGroup

Określa identyfikator serii poleceń, które będą uruchamiane jako zestaw tuż przed ostatnim poleceniem zawierającym ten sam identyfikator grupy zadań.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Name

Określa nazwę obiektu programu VMM.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ShieldedVMSupportPolicy

Wskazuje, czy ta chmura obsługuje umieszczanie na niej chronionych maszyn wirtualnych, dlatego umieszczanie zapewni klasyfikacje dla chmury.

Typ:ShieldedVMSupportPolicyEnum
Dopuszczalne wartości:ShieldedVMNotSupported, ShieldedVMSupported
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VMHostGroup

Określa obiekt grupy hostów maszyny wirtualnej lub tablicę obiektów grupy hostów.

Typ:HostGroup[]
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VMMServer

Określa obiekt serwera programu VMM.

Typ:ServerConnection
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VMwareResourcePool

Określa maszynę wirtualną, która ma zostać przypisana i wdrożona na hoście VMware ESX lub w chmurze prywatnej w określonej puli zasobów VMware.

Typ:VmwResourcePool
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wyjściowe

Cloud

To polecenie cmdlet zwraca obiekt Cloud.