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.