在KVM支持中,virsh list --all列出了创建的所有域名,而不是VM的真正主机名。也就是说,它将只列出将在创建VM期间指定的显示名称。然而,众所周知,用户可以更改KVM下VM的真实主机名,在更改之后,在创建过程中指定的域名保持不变。
virsh list --all列出相同的域名,而不是VM的真实主机名。那么,如何使用virsh命令在KVM下检索VM的真实主机名呢?
我正在尝试实现域名(在电子邮件地址中)和主机名的验证。在其他几个项目中,我发现出于这个目的,人们使用相同的函数。问题是,它们之间在语法上是否有任何可能的差异,我应该为它们中的每一个使用单独的验证例程,或者只保留一个可以吗?到目前为止,我找到的示例看起来像这样(在伪代码中):foreach part in str returncontains invalid char