Greetings All, I hope that you are having a wonderful day.
As some of you already know, while still being very new to Joyent Tritent Data Center (SmartOS TDC), I am extremely excited about what I have learned thus far as well as with the capabilities of the platform. I have been searching for something with this type of potential for a very long time and, from what I have seen, blows away other competitor platforms with it methodology and still untapped potential. Truly an exciting platform and I am confident that this is where I will stay as the capabilities open up so many ideas and possibilities that I now want to seriously explore. With that in mind, I wish to propose and experimental setup and would like to ask for community feedback as to a good way to work an implementation. The TDC, previously known as SDC 7.0, I believe, seems to be very good at what it does and resides on the SmartOS core which comes from illumos which I also believes comes from a fork of OpenSolaris and thus Solaris 11. Boy, that's a mouth full. From my reading in the TDC documentation ( https://docs.joyent.com/private-cloud/install/network-layout) the current implementation really needs 3 networks (Admin, External, and Underlay) of which 2 are isolated and typically handled within the local physical data center which yields great performance if everything is handled within a physical hardware installation. This is wonderful and show great planning on the part of Joyent in their design, but I think that it also does no open the doors for another segment professionals seeking the next level of IaaS, PaaS, and CaaS platform services. I too, wish to move towards setting up a Private Cloud with TDC, although not completely in the traditional sense where everything is located in a centralized physical data center, but in a hybrid approach that allows for the traditional TDC implementation as well as the inclusion of "distributed" secondary Host Nodes (HN) and Compute Nodes (CN) as well so that additional augmented resources could be located across the WAN and not just the LAN of the local installation group. To this end, and please forgive the long winded introduction as it helps me keep my thoughts on track, I am proposing to figure out a way to enable and instance of Cloud on A Laptop (Coal) but to enable the user to select VPN settings for the isolated networks (Admin & Underlay) so that CoaL (or Triton as the case may be) could easily have WAN CN's. To achieve this, it seems only reasonable to we should be able to take advantage of the TUN/TAP driver in SmartOS in the "Base OS" Global-Zone by adding a core package that is setup during Boot-Time in the LIVE SmartOS portion of the installation. For this to happen, we would need to be able to instantiate 2 VPN to cover the isolated networks. On this note, I have come across a number of possible solutions to explore to include OpenVPN, TincVPN & PeerVPN. Of the 3, and there may be more, I think that PeerVPN (https://peervpn.net/) might offer an interesting solution because you only need to contact 1 node and it self-balances. This in our experimental design, I could see SmartOS booting up for the HN installation and then setting up 2 PeerVPN on their respective subnets, thus when a WAN-based CN boots, it simply, calls the HN to connect to the VPN's and thus we have all of the requirements for a WAN-Based CoaL/Triton Data Center albeit at a loss in performance due to network latency, but that may be fine for some folks. at least initially until they have had a chance to evolve and grow their businesses. Additionally, this would all work in conjunction with the Local-Group CN's in the physical data center as well, but more importantly, this would open the door for other developers and systems integrators to utilize the Joyent technology across LAN, WAN, and Hybrid topologies. I would like to explore this possibility to see what may, or may not, be achievable towards this distributed extension approach. Just a thought and I would really welcome any input, comments, or suggestions from the community. Cheers and have a GREAT day, Lonnie PS) I must give an awesome shout-out to Casey Bisson for really doing an amazing job in the videos and articles that I have seen him present on the platform https://www.joyent.com/blog/spin-up-a-docker-dev-test-environment-in-60-minutes-or-less https://www.youtube.com/watch?v=5WWNGB60VLk ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
