Dieses Dokument richtet sich an Anwendungsinhaber, die Anthos-Cluster auf Bare Metal ausführen. In diesem Dokument erfahren Sie, wie Sie VMs auflisten, die auf Anthos-Clustern auf Bare-Metal mithilfe der Anthos-VM-Laufzeit ausgeführt werden. Sie können auch zusätzliche Informationen zu jeder VM aufrufen.
Hinweis
Um dieses Dokument abzuschließen, benötigen Sie Zugriff auf die folgenden Ressourcen:
- Eine VM, die in einem Ihrer Cluster ausgeführt wird. Erstellen Sie bei Bedarf eine VM in Anthos-Cluster auf Bare Metal.
- Das
virtctl
-Clienttool, das als Plug-in fürkubectl
installiert wurde. Installieren Sie bei Bedarf das virtctl-Clienttool.
VMs auflisten
Sie können VMs und ihren Status in allen Namespaces oder nur VMs in einem bestimmten Namespace auflisten.
Alle Namespaces
Mit dem Befehl kubectl
können Sie eine Liste der VMs in Ihrem Cluster aufrufen.
So rufen Sie eine Liste aller VMs mit
kubectl get gvm
auf:kubectl get gvm --all-namespaces
Die folgende Beispielausgabe zeigt die VM-Informationen:
NAME STATUS AGE IP vm1 Running 7m 192.168.2.72 vm2 Running 4m 192.168.2.73
Einzelner Namespace
Verwenden Sie den Parameter --namespace
mit dem Befehl kubectl
, um eine Liste der VMs in einem bestimmten Namespace aufzurufen.
Rufen Sie mit
kubectl get gvm
eine Liste der VMs in einem Namespace auf:kubectl get gvm --namespace NAMESPACE_NAME
Ersetzen Sie
NAMESPACE_NAME
durch den Namespace, den Sie ansehen möchten.Die folgende Beispielausgabe zeigt die VM-Informationen:
NAME STATUS AGE IP vm1 Running 7m 192.168.2.72
VM-Informationen ansehen
Wenn Sie Informationen zu einer bestimmten VM in Ihrem Cluster aufrufen möchten, verwenden Sie kubectl
. Diese Option ist nützlich, um zusätzliche Konfigurationsinformationen für eine VM wie Speicher oder Netzwerke anzuzeigen.
Mit
kubectl describe gvm
erhalten Sie detaillierte Informationen zu einer VM:kubectl describe gvm VM_NAME --namespace NAMESPACE_NAME
Ersetzen Sie die folgenden Werte:
VM_NAME
ist der Name Ihrer VM.NAMESPACE_NAME
: der Namespace für Ihre VM.
Das folgende Beispiel für ein Ausgabe-Snippet zeigt die detaillierten Informationen für die von Ihnen angegebene VM:
Name: vm1 Namespace: default Labels: <none> Annotations: <none> API Version: vm.cluster.gke.io/v1 Kind: VirtualMachine Metadata: Creation Timestamp: 2022-04-25T23:36:24Z Finalizers: vm.cluster.gke.io/vm-finalizer Generation: 1 Managed Fields: API Version: vm.cluster.gke.io/v1 Fields Type: FieldsV1 fieldsV1: ... Spec: Compute: Interfaces: Name: eth0 Network Name: pod-network Virt Spec: Template: Metadata: Creation Timestamp: <nil> Labels: kubevirt.io/vm: vm1 Spec: Domain: Cpu: Cores: 2 Devices: Disks: Boot Order: 1 Disk: Bus: virtio Name: vm1-boot-dv Resources: Requests: Memory: 4Gi Volumes: Data Volume: Name: vm1-boot-dv Name: vm1-boot-dv Status: ... Interfaces: Dns Config: Nameservers: 172.26.232.10 Ip Addresses: 192.168.4.118 Mac Address: f8:8f:ca:00:00:01 Name: eth0 Resource Name: vm1-eth0-f8b63 Routes: To: 192.168.0.0/16 To: 172.26.232.0/24 State: Running Events: <none>
Nächste Schritte
- Leistungsstatus von VMs in Anthos-Cluster auf Bare-Metal verwalten
- VM in Anthos-Cluster in Bare-Metal bearbeiten