TritonDataCenter / triton

Triton DataCenter: a cloud management platform with first class support for containers.
https://www.tritondatacenter.com/
Mozilla Public License 2.0
1.31k stars 181 forks source link

Parallels support? #188

Open djMax opened 8 years ago

djMax commented 8 years ago

Is there any inherent reason this shouldn't work in Parallels? I've converted the VM fine, but now I need to redo what the VMWare setup script does...

rmustacc commented 8 years ago

On 1/8/16 8:19 , Max Metral wrote:

Is there any inherent reason this shouldn't work in Parallels? I've converted the VM fine, but now I need to redo what the VMWare setup script does...

No, there's no inherent reason that we know of. Presuming it can correctly set up the interfaces and properly enable promiscuous mode on them (so you can get traffic across more than one mac address to your host), then it should be fine.

djMax commented 8 years ago

First thing I had to do (recording here for posterity) was set the network interfaces to emulate Intel Pro 1000/MT cards as the defaults were not recognized. First one I set as Host Only, second I set as Shared Network.

djMax commented 8 years ago

I managed to get it booted and ssh into it ("installation" was instantaneous, should I be concerned that it wasn't 20 minutes?). The external network (the shared/NAT network in parallels) isn't working though. Seems like it should be, it's configured properly on the Parallels side (I had to go into parallels settings and modify the address range of both the shared and external network to match the setup script). Does anyone notice anything obvious here:

lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
    inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000943<UP,BROADCAST,RUNNING,PROMISC,MULTICAST,IPv4> mtu 1500 index 5
    inet 10.99.99.7 netmask ffffff00 broadcast 10.99.99.255
    ether 0:1c:42:88:6e:13
e1000g1: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
    inet 0.0.0.0 netmask 0
    ether 0:1c:42:7:a7:ff
external0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 6
    inet 10.88.88.200 netmask ffffff00 broadcast 10.88.88.255
    ether 2:8:20:96:45:4b
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
    inet6 ::1/128