Instanzen auf dediziertem Host erstellen
Nachdem Sie einen dedizierten Host in Ihrer IBM Cloud VPC erstellt haben, können Sie virtuelle Serverinstanzen auf dem dedizierten Host bereitstellen, indem Sie die IBM Cloud-Konsole, die CLI oder die API verwenden.
Instanzen auf dedizierten Hosts mithilfe der Konsole erstellen
Nachdem Sie einen dedizierten Host erstellt haben, können Sie über die IBM Cloud-Konsole mit der Bereitstellung virtueller Serverinstanzen auf dem dedizierten Host beginnen.
Die Profilfamilie und die Klasse müssen für den dedizierten Host oder die dedizierte Gruppe sowie für die darauf bereitgestellten Instanzen übereinstimmen. Weitere Informationen finden Sie unter Profile für dedizierte Hosts.
Gehen Sie wie folgt vor, um eine Instanz auf dem dedizierten Host zu erstellen:
- Gehen Sie in der IBM Cloud-Konsole zum Navigationsmenü
> Infrastruktur
> Compute > Dedizierte Hosts.
- Wenn Sie eine Instanz auf einem bestimmten dedizierten Host erstellen möchten, klicken Sie auf der Registerkarte Dedizierte Hosts auf das Symbol Aktionen
für den Host, auf dem die Instanz erstellt werden soll, und wählen Sie Neue Instanz aus.
- Wenn Sie eine Instanz auf einem beliebigen dedizierten Host innerhalb einer dedizierten Gruppe erstellen möchten, klicken Sie auf der Registerkarte Dedizierte Gruppen auf das Symbol Aktionen
für die dedizierte Gruppe, in der die Instanz erstellt werden soll, und wählen Sie Neue Instanz aus. Die Virtual Server-Instanz wird auf einem beliebigen dedizierten Host in der Gruppe bereitgestellt, der über ausreichenden Speicher verfügt.
- Weitere Informationen hierzu finden Sie unter Virtual Server-Instanzen mithilfe der Benutzerschnittstelle erstellen.
Instanzen auf dedizierten Hosts mithilfe der Befehlszeilenschnittstelle erstellen
Nachdem Sie einen dedizierten Host erstellt haben, können Sie mit der Befehlszeilenschnittstelle (CLI) damit beginnen, virtuelle Serverinstanzen auf dem dedizierten Host bereitzustellen.
Vorbereitende Schritte
- Stellen Sie sicher, dass Sie die folgenden CLI-Plug-ins heruntergeladen, installiert und initialisiert haben. Weitere Informationen finden Sie unter CLI-Voraussetzungen.
- IBM Cloud-CLI
- Plug-in des Infrastrukturservice (infrastructure-service)
- Sie verfügen über eine IBM Cloud VPC.
Informationen zum Erstellen einer Instanz auf einem dedizierten Host mithilfe der Befehlszeilenschnittstelle zusammenstellen
Sind Sie bereit, eine Instanz auf einem dedizierten Host oder einer dedizierten Gruppe zu erstellen? Vor Ausführung des Befehls ibmcloud is instances müssen Sie sich mit den Details der Instanz vertraut machen, z. B. mit dem zu
verwendenden Profil oder Image. Außerdem müssen Sie die ID des dedizierten Hosts bzw. der dedizierten Gruppe kennen, auf dem bzw. in der Sie die virtuelle Serverinstanz erstellen möchten.
Stellen Sie die folgenden Informationen zusammen:
| Instanzdetails | Auflistungsoptionen |
|---|---|
| Image | ibmcloud is images |
| Profil | ibmcloud is instance-profiles |
| Schlüssel | ibmcloud is keys |
| VPC | ibmcloud is vpcs |
| Teilnetz | ibmcloud is subnets |
| Zone | ibmcloud is zones |
| Dedizierter Host | ibmcloud is dedicated-hosts |
| Dedizierte Gruppe | ibmcloud is dedicated-host-groups |
Die Profilfamilie und die Klasse müssen für den dedizierten Host und die auf dem Host bereitgestellten Instanzen übereinstimmen. Weitere Informationen finden Sie unter Profile für dedizierte Hosts.
Weitere Informationen finden Sie unter Informationen zum Erstellen einer Instanz auf einem dedizierten Host mithilfe der Befehlszeilenschnittstelle zusammenstellen.
Instanz auf einem dedizierten Host mithilfe der Befehlszeilenschnittstelle erstellen
Verwenden Sie den Befehl ibmcloud is instance-create, um eine Instanz in einer dedizierten Gruppe mithilfe der Befehlszeilenschnittstelle zu erstellen. Geben Sie den Namen an, den Sie der Instanz zuweisen möchten, sowie die VPC, die Zone, das Profil, das Sie für die Instanz verwenden möchten, das Subnetz, die Image-ID und die dedizierte Gruppe, in der Sie die Instanz bereitstellen möchten. Die Instanz wird auf einem verfügbaren dedizierten Host innerhalb der dedizierten Gruppe bereitgestellt.
Der folgende Beispielbefehl erstellt einen dedizierten Host mit den folgenden Parametern:
- Name:
my-instance-name - VPC:
r006-e49dbfc6-03b5-4609-b680-684311be5457 - Zone:
us-south-1 - Profil:
mx2-2x16 - Teilnetz:
0076-2249dabc-8c71-4a54-bxy7-953701ca3999 - Image:
r006-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 - Schlüssel-ID:
r006-c23faac2-5983-428c-91b8-2959620e1b96 - Dedizierte Gruppe
0076-edf611ff-0fd6-44bf-b5f3-102eeb3cf928
ibmcloud is instance-create my-instance-name r006-e49dbfc6-03b5-4609-b680-684311be5457 us-south-1 mx2-2x16 0076-2249dabc-8c71-4a54-bxy7-953701ca3999 --image-id r006-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --keys r006-c23faac2-5983-428c-91b8-2959620e1b96 --dedicated-host-group 0076-edf611ff-0fd6-44bf-b5f3-102eeb3cf928
Eine vollständige Liste der Befehlsoptionen finden Sie unter ibmcloud is instance-create.
Instanzen auf dedizierten Hosts mithilfe der API erstellen
Das folgende Anforderungsbeispiel erstellt eine Instanz auf einem dedizierten Host mit einer dedizierten Gruppe, die als Platzierungsziel angegeben ist. Sie können Ihre dedizierte Gruppe (oder Ihren dedizierten Host) als placement_target.
angeben. Wenn Sie eine dedizierte Gruppe für placement_target angeben, wird die Instanz auf einem verfügbaren dedizierten Host innerhalb der Gruppe bereitgestellt.
Die Profilfamilie und die Klasse müssen für den dedizierten Host oder die dedizierte Gruppe sowie für die darauf bereitgestellten Instanzen übereinstimmen. Weitere Informationen finden Sie unter Profile für dedizierte Hosts.
curl -X POST \
”$vpc_api_endpoint/v1/instances?version=2020-11-17&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"primary_network_interface": {
"name": "my-network-interface",
"subnet": {
"id": "0076-2249dabc-8c71-4a54-bxy7-953701ca3999"
}
},
"placement_target": {
"id": "0076-edf611ff-0fd6-44bf-b5f3-102eeb3cf928"
},
"name": "my-instance-2",
"zone": {
"name": "us-south-1"
},
"vpc": {
"id": "r006-e49dbfc6-03b5-4609-b680-684311be5457"
},
"profile": {
"name": "mx2-2x16"
},
"image": {
"id": "r006-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"
},
"keys": [
{
"id": "r006-c23faac2-5983-428c-91b8-2959620e1b96"
}
]
}'
Weitere Informationen finden Sie unter Instanz erstellen.
Weitere Informationen zu den Variablen $vpc_api_endpoint und $iam_token finden Sie in den Abschnitten zur Authentifizierung und zu Endpunkt-URLs in Einführung in Virtual Private Cloud-API.