Provision CS with multiple networks

To be completed by the original poster:

CMS Version

xibo-docker-4.2.1

Player Type

Windows

Player Version

4 R404.1

Issue

I need my CMS (and potentially players) to be provisioned on multiple networks.

Network 1: CMS only, general server vlan to access for management and configuration
Network 2: AV Vlan, all the player machines will be on this network, and the CMS necessarily to communicate with them
Network 3: Private vlan where some devices and applications provide web-hosted content.

I have gotten as far as provisioning multiple NICs on the host machine, and setting up their IP settings accordingly for the three networks. However I am not familiar with how to connect these networks into the docker container(s) running Xibo CMS. Cursory googling indicates that creating macvlan networks in docker may be the approach (or potentially manually creating bridges in NetworkManager?) but I’m still lost on how the CMS will be able to communicate across all three networks.

My other related question is for Network 3 above, to display web hosted content from that network on a layout, does just the CMS need to be provisioned on that network, or do any players need access to it as well?

Thank You!
MJ

It’s probably easier to add a route on each vlan for your cms, how you do this depends on your hardware, if you’re using an L3 switch it’s 1 command per vlan to accomplish this.

Thank you, investigating different approaches I think I’ve found the same. One of the vlans we generally don’t route anything to, so mostly devices need their own nic on that network to access its resources, but given the scale of display machines we will have that’s not feasible…so ultimately I think L3 routing is going to be a better solution in this case. And then CMS and displays only need to be homed on the av lan. Thanks for your response :slight_smile: