admin
不忘初心,方得始终
级别: 管理员
只看楼主 | | | 0楼 发表于:2015-07-19 01:05

Cloudstack查看VM的VRouter名称

  虚拟路由器vRoute的作用:实现虚拟网络功能。CloudStack作为一个虚拟化平台,提供了计算资源、网络资源和存储资源的虚拟化管理和使用。在网络虚拟化上,vRouter起到了至关紧要的作用。几乎所有虚拟网络功能,都是vRouter来实现的,比如:IPAM (DHCP)、DNS、NAT、Source NAT、防火墙、端口转发、负载均衡、VPN等等。也有些功能可以借助外部设备来实现。
  每个来宾网络(客户网络)对应至少一个vRouter,当启动某个网络的第一台客户虚拟机时,vRouter会自动创建出来,若一个客户网络长时间不存在启动的虚拟机,该网络的vRouter会自动关闭。
  Cloudstack3.0.6查看虚拟机的VRouter的SQL语句为:
  use mcloud;
   SELECT `name` FROM vm_instance INNER JOIN router_network_ref ON vm_instance.id=router_network_ref.router_id WHERE vm_instance.removed IS NULL AND router_network_ref.network_id in(
select nics.network_id FROM vm_instance INNER JOIN nics ON vm_instance.private_ip_address=nics.ip4_address WHERE nics.default_nic=1
AND nics.ip4_address="1.93.40.6");
   Cloudstack查看VM所属VRouter的SQL语句