Wiersz poleceń w Citrix XenServer posiada bardzo rozbudowaną funkcjonalność i umożliwia wykonanie praktycznie każdej operacji, która może być potrzebna administratorowi systemu. Jedną z takich operacji może być wyświetlenie adresu MAC karty sieciowej wybranej maszyny wirtualnej.
Aby uzyskać adres MAC, w pierwszej kolejności należy uzyskać identyfikator VM. W celu wyświetlenia listy maszyn wirtualnych można skorzystać z polecenia xe vm-list. Po pojawieniu się listy maszyn wirtualnych należy zanotować uuid VM, której MAC adres chcemy poznać.
[root@xen6 ~]# xe vm-list uuid ( RO) : 1cdbeb72-5241-6ddd-61a1-39a80b1cb8dc name-label ( RW): Intranet power-state ( RO): halted
Kolejnym krokiem jest wylistowanie wszystkich wirtualnych interfejsów sieciowych przypisanych do wybranej maszyny wirtualnej. Listę można uzyskać za pomocą polecenia xe vif-list vm-uuid=UUID_MASZYNY_WIRTUALNEJ. Tak jak w poprzednim kroku należy zanotować uuid interfejsu.
[root@xen6 ~]# xe vif-list vm-uuid=1cdbeb72-5241-6ddd-61a1-39a80b1cb8dc uuid ( RO) : 4e35b975-77b4-1335-bc66-443b867501a5 vm-uuid ( RO): 1cdbeb72-5241-6ddd-61a1-39a80b1cb8dc device ( RO): 0 network-uuid ( RO): 5e7a4fa2-d61c-775c-c6e1-d77532b8fff0
Aby wyświetlić szczegółowe infomracje na temat wirtualnego interfejsu siciowego, w tym MAC adresu należy użyć polecenia xe vif-param-list uuid=UUID_INTERFEJSU_SICIOWEGO.
[root@xen6 ~]# xe vif-param-list uuid=4e35b975-77b4-1335-bc66-443b867501a5 uuid ( RO) : 4e35b975-77b4-1335-bc66-443b867501a5 vm-uuid ( RO): 1cdbeb72-5241-6ddd-61a1-39a80b1cb8dc vm-name-label ( RO): Intranet allowed-operations (SRO): attach current-operations (SRO): device ( RO): 0 MAC ( RO): 16:06:ab:35:a6:a7 MAC-autogenerated ( RO): true MTU ( RO): 1500 currently-attached ( RO): false qos_algorithm_type ( RW): qos_algorithm_params (MRW): qos_supported_algorithms (SRO): other-config (MRW): network-uuid ( RO): 5e7a4fa2-d61c-775c-c6e1-d77532b8fff0 network-name-label ( RO): VLAN 2 serwer io_read_kbs ( RO):io_write_kbs ( RO):
Dodaj komentarz