zoukankan      html  css  js  c++  java
  • 通过Azure Powershell获取asm及arm虚拟机的配置信息

    1.asm虚拟机可以使用类似如下Azure Powershell命令获取虚拟机的基本信息,包括发行版本,虚拟机名称及size【备注:虚拟机需要是使用平台image创建的】

    PS C:Usershe.liming> $vm = Get-AzureVM -ServiceName hlmcla12r2n5c12617 -Name hlmclakey73n1
    PS C:Usershe.liming> $vm.VM.OSVirtualHardDisk
    HostCaching     : ReadWrite
    DiskLabel       :
    DiskName        : hlmcla69n3-hlmclakey73n1-0-201709251058520037
    MediaLink       : https://hlmstoragen.blob.core.chinacloudapi.cn/vhds/hlmcla12r2n5c12617-hlmclakey73n1-2017-09-25.vhd
    SourceImageName : f1179221e23b4dbb89e39d70e5bc9e72__OpenLogic-CentOS-73-20170707
    OS              : Linux
    IOType          : Standard
    ResizedSizeInGB :
    ExtensionData   :
    
    PS C:Usershe.liming> $vm.VM.RoleName
    hlmclakey73n1
    PS C:Usershe.liming> $vm.VM.RoleSize
    Medium

    2.arm虚拟机可以使用类似如下Azure Powershell命令获取虚拟机的基本信息,包括发行版本,虚拟机名称及size【备注:虚拟机需要是使用平台的image创建的】

    PS C:Usershe.liming> $vm = Get-AzureRmVM -ResourceGroupName hlmrgn -Name hlmcen69n1
    PS C:Usershe.liming> $vm.StorageProfile.ImageReference
    Publisher : OpenLogic
    Offer     : CentOS
    Sku       : 6.9
    Version   : latest
    Id        :
    
    PS C:Usershe.liming> $vm.StorageProfile.OsDisk
    OsType             : Linux
    EncryptionSettings :
    Name               : hlmcen69n1
    Vhd                : Microsoft.Azure.Management.Compute.Models.VirtualHardDisk
    Image              :
    Caching            : ReadWrite
    CreateOption       : FromImage
    DiskSizeGB         : 30
    ManagedDisk        :
    
    PS C:Usershe.liming> $vm.HardwareProfile
    VmSize
    ------
    Standard_A1
    
    PS C:Usershe.liming> $vm.Name
    hlmcen69n1

    3.可以使用“gm”【Get-Member】参数查看当前变量的方法及属性

    PS C:Usershe.liming> $vm | gm
    
    
       TypeName: Microsoft.WindowsAzure.Commands.ServiceManagement.Model.PersistentVMRoleContext
    
    Name                              MemberType Definition
    ----                              ---------- ----------
    Equals                            Method     bool Equals(System.Object obj)
    GetHashCode                       Method     int GetHashCode()
    GetInstance                       Method     Microsoft.WindowsAzure.Commands.ServiceManagement.Model.PersistentVM GetInstance(), Microsoft.WindowsAzure.Commands.ServiceManagement.Model.
    GetType                           Method     type GetType()
    ToString                          Method     string ToString()
    AvailabilitySetName               Property   string AvailabilitySetName {get;set;}
    DeploymentName                    Property   string DeploymentName {get;set;}
    DNSName                           Property   string DNSName {get;set;}
    GuestAgentStatus                  Property   Microsoft.WindowsAzure.Commands.ServiceManagement.Model.GuestAgentStatus GuestAgentStatus {get;set;}
    HostName                          Property   string HostName {get;set;}
    InstanceErrorCode                 Property   string InstanceErrorCode {get;set;}
    InstanceFaultDomain               Property   string InstanceFaultDomain {get;set;}
    InstanceName                      Property   string InstanceName {get;set;}
    InstanceSize                      Property   string InstanceSize {get;set;}
    InstanceStateDetails              Property   string InstanceStateDetails {get;set;}
    InstanceStatus                    Property   string InstanceStatus {get;set;}
    InstanceUpgradeDomain             Property   string InstanceUpgradeDomain {get;set;}
    IpAddress                         Property   string IpAddress {get;set;}
    Label                             Property   string Label {get;set;}
    MaintenanceStatus                 Property   Microsoft.WindowsAzure.Commands.ServiceManagement.Model.MaintenanceStatus MaintenanceStatus {get;set;}
    Name                              Property   string Name {get;set;}
    NetworkInterfaces                 Property   Microsoft.WindowsAzure.Commands.ServiceManagement.Model.NetworkInterfaceList NetworkInterfaces {get;set;}
    OperationDescription              Property   string OperationDescription {get;set;}
    OperationId                       Property   string OperationId {get;set;}
    OperationStatus                   Property   string OperationStatus {get;set;}
    PowerState                        Property   string PowerState {get;set;}
    PublicIPAddress                   Property   string PublicIPAddress {get;set;}
    PublicIPDomainNameLabel           Property   string PublicIPDomainNameLabel {get;set;}
    PublicIPFqdns                     Property   System.Collections.Generic.List[string] PublicIPFqdns {get;set;}
    PublicIPName                      Property   string PublicIPName {get;set;}
    RemoteAccessCertificateThumbprint Property   string RemoteAccessCertificateThumbprint {get;set;}
    ResourceExtensionStatusList       Property   System.Collections.Generic.List[Microsoft.WindowsAzure.Commands.ServiceManagement.Model.ResourceExtensionStatus] ResourceExtensionStatusList
    ServiceName                       Property   string ServiceName {get;set;}
    Status                            Property   string Status {get;set;}
    VirtualNetworkName                Property   string VirtualNetworkName {get;set;}
    VM                                Property   Microsoft.WindowsAzure.Commands.ServiceManagement.Model.PersistentVM VM {get;set;}
  • 相关阅读:
    python 序列排序 排序后返回相应的索引
    海明距离
    hive学习01词频统计
    自然语言处理之LCS最长公共子子序列
    自然语言处理之关键词提取TF-IDF
    自然语言处理之比较两个句子的相似度 余弦相似度
    linux命令tar压缩解压
    linux学习之软件包安装
    集群间数据迁移报错
    hive学习04-员工部门表综合案例
  • 原文地址:https://www.cnblogs.com/stonehe/p/7596194.html
Copyright © 2011-2022 走看看