全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::EHPC::Nodes

更新时间:Jul 06, 2025

DATASOURCE::EHPC::Nodes digunakan untuk menanyakan node dalam kluster Elastic High Performance Computing (E-HPC).

Sintaksis

{
  "Type": "DATASOURCE::EHPC::Nodes",
  "Properties": {
    "Role": String,
    "HostNameSuffix": String,
    "PrivateIpAddress": String,
    "ClusterId": String,
    "HostNamePrefix": String,
    "HostName": String,
    "RefreshOptions": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Role

String

Tidak

Ya

Tipe node.

Nilai yang valid:

  • Manager: node manajemen

  • Login: node logon

  • Compute: node komputasi

HostNameSuffix

String

Tidak

Ya

Akhiran nama host.

Anda dapat menanyakan node yang nama hostnya mengandung akhiran tertentu.

PrivateIpAddress

String

Tidak

Ya

Alamat IP privat.

Tidak ada.

ClusterId

String

Ya

Ya

ID kluster yang ingin Anda tanyakan.

Anda dapat memanggil operasi ListClusters untuk menanyakan ID kluster.

HostNamePrefix

String

Tidak

Ya

Prefiks nama host.

Tidak ada.

HostName

String

Tidak

Ya

Nama node.

Batasan berikut berlaku:

  • Pencarian kabur didukung.

  • Ekspresi reguler MySQL didukung.

RefreshOptions

String

Tidak

Ya

Kebijakan refresh untuk sumber daya sumber data saat tumpukan diperbarui.

Nilai yang valid:

  • Never (default): tidak merefresh sumber daya sumber data saat tumpukan diperbarui.

  • Always: merefresh sumber daya sumber data saat tumpukan diperbarui.

Nilai kembali (Fn::GetAtt)

  • NodeIds: ID dari node.

  • Nodes: detail dari node.

Properti

Tipe

Deskripsi

Kendala

NodeIds

List

ID dari node.

Tidak ada.

Nodes

List

Detail dari node.

Tidak ada.

NodeId

String

ID node.

Tidak ada.

ImageOwnerAlias

String

Tipe gambar.

Tidak ada.

StateInSched

String

Status node.

Status node bervariasi berdasarkan tipe penjadwal.

ZoneId

String

ID zona.

Tidak ada.

VSwitchId

String

ID vSwitch.

Tidak ada.

Expired

Boolean

Menunjukkan apakah node langganan telah kedaluwarsa.

Nilai yang valid:

  • true

  • false

AddTime

String

Waktu ketika node ditambahkan ke kluster.

Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC.

PublicIpAddress

String

Alamat IP publik.

Tidak ada.

IpAddress

String

Alamat IP node.

Tidak ada.

VpcId

String

ID virtual private cloud (VPC).

Tidak ada.

CreateMode

String

Mode di mana node dibuat.

Tidak ada.

Version

String

Versi klien kluster.

Tidak ada.

UsedResources

Map

Jumlah sumber daya yang digunakan oleh node komputasi.

Contoh:

{
      "Gpu" : 0,
      "Cpu" : 0,
      "Memory" : 0
    }

TotalResources

Map

Jumlah total sumber daya yang digunakan oleh node.

Contoh:

{
      "Gpu" : 0,
      "Cpu" : 1,
      "Memory" : 1024
    

ImageId

String

ID gambar.

Tidak ada.

HtEnabled

Boolean

Menunjukkan apakah Hyper-threading diaktifkan.

Nilai yang valid:

  • true

  • false

RegionId

String

ID wilayah.

Tidak ada.

LockReason

String

Alasan mengapa node terkunci.

Nilai yang valid:

  • financial: Node terkunci karena pembayaran tertunda.

  • security: Node terkunci karena alasan keamanan.

  • recycling: Node terkunci karena node adalah node preemptible dan menunggu untuk dilepaskan.

  • dedicatedhostfinancial: Node terkunci karena pembayaran tertunda pada host khusus.

InstanceType

String

Tipe instans node.

Tidak ada.

HostName

String

Nama node.

Tidak ada.

SpotStrategy

String

Kebijakan penawaran untuk node komputasi.

Tidak ada.

Location

String

Lokasi node.

Nilai yang valid:

  • OnPremise: Node ditempatkan di pusat data.

  • PublicCloud: Node ditempatkan di public cloud Alibaba Cloud.

Roles

List

Tipe node.

Nilai yang valid:

  • Scheduler: penjadwal utama

  • SchedulerBackup: penjadwal sekunder

  • Account: server domain utama

  • AccountBackup: server domain sekunder

  • Login: node logon

  • Compute: node komputasi

Catatan

Penjadwal dan server domain adalah node manajemen.

Contoh

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ClusterId:
    Type: String
    Description: ID kluster.
Resources:
  Nodes:
    Type: DATASOURCE::EHPC::Nodes
    Properties:
      ClusterId:
        Ref: ClusterId
Outputs:
  NodeIds:
    Description: Daftar ID node.
    Value:
      Fn::GetAtt:
        - Nodes
        - NodeIds
  Nodes:
    Description: Daftar node.
    Value:
      Fn::GetAtt:
        - Nodes
        - Nodes
                    
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ClusterId": {
      "Type": "String",
      "Description": "ID kluster."
    }
  },
  "Resources": {
    "Nodes": {
      "Type": "DATASOURCE::EHPC::Nodes",
      "Properties": {
        "ClusterId": {
          "Ref": "ClusterId"
        }
      }
    }
  },
  "Outputs": {
    "NodeIds": {
      "Description": "Daftar ID node.",
      "Value": {
        "Fn::GetAtt": [
          "Nodes",
          "NodeIds"
        ]
      }
    },
    "Nodes": {
      "Description": "Daftar node.",
      "Value": {
        "Fn::GetAtt": [
          "Nodes",
          "Nodes"
        ]
      }
    }
  }
}