Сам не пользуюсь, но вот тут выглядит все довольно доходчиво
https://docs.openstack.org/ocata/networking-guide/config-trunking.htmlКак-то примерно так должно быть:
1. Создаешь простые порты в каждой из сетей которые нужно включить в транк
2. Создаешь транк, у которого parent портом указан интересующий тебя порт виртуальной машины, а дочерними - созданные ранее порты. Указываешь тип сегментации vlan и теги для каждого дочернего порта.
Все.
Вероятно, правда, что нейтрон не даст ничего сделать с портом прицепленным к виртуальной машине и его нужно будет сначала отцепить или просто создать новый порт, а уже потом это дело цеплять к машине.