jmellander's Posts

After writing the above, I saw a bunch of postings about the upgrade path from 11 to 13 and realized it seemed somewhat risky if it was done the right way. Then I realized I could try it on my privat... See more...
After writing the above, I saw a bunch of postings about the upgrade path from 11 to 13 and realized it seemed somewhat risky if it was done the right way. Then I realized I could try it on my private computer first (which also has Catalina, and where I have another license of Fusion Pro version 11.) So I purchased the upgrade at 99 EUR, only to realize that the license key generated only works for Fusion 13 and is not backwards compatible with version 12... You mentioned it should be down-gradable, @dempson , is there a process for that which I should explore? I opened a support ticket, but the lady that contacted me said the system did not given them the option to generate another key. Thanks.
Thanks dempson. I'm now at the point of upgrading to macOS Monterey after all (mainly for other reasons than VMware Fusion). And I then need to upgrade VMware Fusion anyway. However, I'm looking for... See more...
Thanks dempson. I'm now at the point of upgrading to macOS Monterey after all (mainly for other reasons than VMware Fusion). And I then need to upgrade VMware Fusion anyway. However, I'm looking for details on the hypervisor change that you mention. Is it documented in any detail somewhere? In fact I didn't see anything about it in the release notes for 12.2. I'd like to know if any of the "advanced networking" changes would affect my use, as I do quite a bit of networking between my VMs on my host. I'm just not sure if it's considered advanced in this context or not.
Bumping this one. (And now that Fusion 13 is out, it turns out it's not an immediate option for me as I'm on macOS Catalina.) So my hope is set to Fusion 12 I guess. Does anyone know the answer to my... See more...
Bumping this one. (And now that Fusion 13 is out, it turns out it's not an immediate option for me as I'm on macOS Catalina.) So my hope is set to Fusion 12 I guess. Does anyone know the answer to my question? (Edit: I realize now that Fusion 12 requires BigSur, so I guess I'm stuck until I'm ready to upgrade macOS.)
Are there any plans to support mapping of individual files with vctl? Or is it already supported with latest 12-release? Documentation says it's not, but documentation page says it's updated Aug 26,... See more...
Are there any plans to support mapping of individual files with vctl? Or is it already supported with latest 12-release? Documentation says it's not, but documentation page says it's updated Aug 26, 2020, yet does not mention the support for declaring a mount Read-Only, yet in a blog entry found here (https://www.definit.co.uk/2021/09/replacing-docker-desktop-with-vmware-fusion-or-workstation/) is using it. So I'm thinking maybe documentation is just not updated with the details introduced by later Fusion releases? I'm on Fusion 11.5.7, and considering version 13 seems to be due any time now, it seems "risky" to update/upgrade just to test that detail.
Thanks  @Mikero . I now understand the networking with vctl a bit more. So basically the container host is mapped to all interfaces on the Mac, and does a port-forwarding to the container IP and por... See more...
Thanks  @Mikero . I now understand the networking with vctl a bit more. So basically the container host is mapped to all interfaces on the Mac, and does a port-forwarding to the container IP and port regardless of which interface you address. Also, the traffic is souce-NAT:ed with the external IP as the source. I managed to kind of work around this by looking at the properties configured of the vmnet adapter assigned to the container host. There I could see that DHCP was enabled, and that NAT and connecting the local host was enabled too. Disabling the NAT was not an option, as the container start was aborted once that's detected. But I could disable the DHCP, And then I enable DHCP server mode on one of my VMs (a firewall acting as a router), and put it on another IP, next to the local Mac's IP. After this, the containers are provided an IP from my firewall, which means I have more control of the IP assigned, as well as can set the default gateway to be that of the firewall. And now I can route traffic straight the container, without NAT. And by omitting the usual portmapping when starting the container, I can basically also prevent any traffic from coming in that way. The only really odd thing I've observed so far is that _if_ I try to use the portmapping on the Mac host, just before the first TCP segment is sent, there is an ARP request sent for the container IP address, but with the sender IP of my firewall, but the sender MAC and source MAC of the local Mac host's interface... (this is detected as an IP conflict by Wireshark, given that another MAC address claims to have the IP of the firewall/gateway. vctl ps    is by the way still able to detect what IP was assigned to the container. What remains to be seen is how persistent the MAC address assignment to the container is, and whether IP address reservation in my DHCP server will work over time, so that my services end up on predictable IP addresses. Edit: One showstopper I relized in the end is that when I do a vctl system stop and vctl system start, a new vmnet adapter is created... Not sure if that's due to the original vmnet adapter already existed and was used.... Bummers! Any ideas on how to tweak or hack things to get around this?
Nobody with any ideas or experience? Is this the wrong forum for vctl questions, even if it's part of VMware Fusion?
I may have misunderstood or overlooked something, but I have a bunch of VMs on my Mac with Fusion Pro 11.5.7, which are connected to various virtual network segments through Vmnet-adapters. Now I'm ... See more...
I may have misunderstood or overlooked something, but I have a bunch of VMs on my Mac with Fusion Pro 11.5.7, which are connected to various virtual network segments through Vmnet-adapters. Now I'm exploring running containerized applications with vctl, and I want the application to be accessible on a certain subnet (virtual network segment). But out of all the parameters in config.yaml it seems the Vmnet is not available when running "vctl system config". And if I edit the config.yaml file and change the NIC name to for example vmnet4, and then run vctl system start, it automatically create vmnet12 (the lowest unused vmnet number found) and edits the config file to that. Why am I not able to control this seemingly essential parameter? Or am I misunderstanding it (too much VM centric thoughts maybe?), and editing the wrong things to achieve my goal? (Not sure if my question is clear, but hopefully someone understands what I'm asking and what I'm trying to achieve.
I have a VM which has interfaces acting as VLAN trunks (multiple VLANs, and one untagged/native VLAN). The interface of the VM is then mapped in VMware Fusion to a physical (wired) interface which i... See more...
I have a VM which has interfaces acting as VLAN trunks (multiple VLANs, and one untagged/native VLAN). The interface of the VM is then mapped in VMware Fusion to a physical (wired) interface which is not used for anything else. It seems however that only traffic on the untagged VLAN reaches the VM. Is there a way to get "all frames" forwarded to the VM? Some setting in Fusion? Some setting in MacOS? I'm using Fusion 11.5.7 on MacOS 10.15.7. Thanks.
Mikero​ Certainly. Attached is the docker and docker-compose files. There are also two file system files, but I'm guessing these are not as relevant, and also too big to post here. For running ... See more...
Mikero​ Certainly. Attached is the docker and docker-compose files. There are also two file system files, but I'm guessing these are not as relevant, and also too big to post here. For running the image as a container, there is also a shell script which results in a command like below (with the variables replaced of course). docker run  -itd $dk_memory $dk_env --name $dk_name $dk_portmap $dk_extra $dk_caps $dk_image But if I interpret the logs correctly (and based on what I expect) vctl is not trying to run the image at this stage. (That would be a later step.) Thanks Jonas
I'm trying to build an image using vctl, but it seems I'm getting an error from the builder itself. I run: [username@hostname] [current directory] % vctl build -f /Users/[path masked]/Downloa... See more...
I'm trying to build an image using vctl, but it seems I'm getting an error from the builder itself. I run: [username@hostname] [current directory] % vctl build -f /Users/[path masked]/Downloads/image-docker-64/Dockerfile -t [masked tag] /Users/[home of user]/.vctl/storage/ Password: INFO building image [masked tag] with jobId 15dade5d-2184-411b-a696-bd97a37bcd25 using internal builder instance... INFO preparing base images...                     INFO done preparing cache for images: []          INFO builder image vctl.local/vctl-builder:0.14.0 is ready INFO preparing builder: vctl-builder-15dade5d     INFO starting builder: vctl-builder-15dade5d      INFO container vctl-builder-15dade5d started      ERROR image build failed, please review above build logs for details       if you are seeing 'no space left on device' error, retry 'vctl build' with the '--builder-mem' option to allocate more memory [username@hostname] [current directory] % When I look at containerd.log, it says: time="2020-09-25T13:29:44.271869000+02:00" level=info msg="starting signal loop namespace=vctl-internal path=/Users/[masked path]/.vctl/storage/containerd/state/io.containerd.runtime.v2.task/vctl-internal/vctl-b" namespace=vctl pid=18995 time="2020-09-25T13:29:44.768813000+02:00" level=error msg="failed to find the container or sandbox cri annotations" module=libcrx package=ociruntimespec time="2020-09-25T13:29:53.591203000+02:00" level=warning msg="container :vctl-builder-15dade5d does not have port mapping, ignore" module=libcrx package=ocicontainer time="2020-09-25T13:29:53.599622000+02:00" level=info msg="shim disconnected" id=vctl-builder-15dade5d time="2020-09-25T13:29:53.599685000+02:00" level=warning msg="cleaning up after shim disconnected" id=vctl-builder-15dade5d namespace=vctl-internal time="2020-09-25T13:29:53.599702000+02:00" level=info msg="cleaning up dead shim" To me it looks like it's the builder container itself that is struggling. What could I be doing wrong? Any hint appreciated. This is when using Fusion Pro 11.5.6.