[Starlingx-discuss] Deployment Improvements Proposal
Saul Wold
sgw at linux.intel.com
Thu Dec 20 15:31:18 UTC 2018
bump
On 12/14/18 10:40 AM, Saul Wold wrote:
>
> See more inline
>
> On 12/14/18 6:43 AM, Peters, Matt wrote:
>> See inline.
>>
>> *From: *"Wang, Yi C" <yi.c.wang at intel.com>
>> *Date: *Friday, December 14, 2018 at 3:53 AM
>> *To: *"Peters, Matt" <Matt.Peters at windriver.com>
>> *Cc: *"starlingx-discuss at lists.starlingx.io"
>> <starlingx-discuss at lists.starlingx.io>
>> *Subject: *RE: Deployment Improvements Proposal
>>
>> Hi Matt,
>>
>> I just went through your slides. And I have a few questions. I
>> appreciate if you can share more information about your proposal. Many
>> thanks!
>>
>> 1. We know config_controller will do many things, like bootstrap
>> configuration and controller configuration together with required
>> hieradata generation. All the jobs of config_controller will be taken
>> over by Ansible, or just part of them?
>>
>> /MP> Yes most of these tasks will be handled by the Ansible playbook.
>> However, much of the existing capabilities may be leveraged in the
>> implementation to avoid re-writing everything. The details will be
>> outlined in the forthcoming spec./
>>
> We will look forward to the coming spec(s).
>
> Will you be addressing how to handle different OS setup? Ie will this
> move some of the existing kickstart related configuration into the
> Ansible playbook? I am just starting to look at Anisble, so I am not
> sure how much early system configuration it can take over from kickstart
> type of scripting.
>
> This is one of the challenges with supporting multiple os distributions,
> not just the build side, but the installation and configuration.
>
>> 2. Does WindRiver has plan to replace Puppet with Ansible for all
>> configuration jobs in the future?
>>
>> /MP> There are no specific plans to replace Puppet for all
>> configuration management. However, there are several features being
>> actively developed in StarlingX that will be changing the existing
>> Puppet manifests (e.g. OpenStack Containerization)./
>>
> I think this has been mentioned already, a concern is that
> containerization won't solve all problems, it just moves where and how
> the configuration work happens. I think we may still need to address how
> containers are handled as we need to address different OSes inside of
> the containers.
>
>> 3. For the first controller, we still need local execution of Ansible
>> playbook for initial bootstrap. Is my understanding correct?
>>
>> /MP> This is one of the main drivers for changing some of the existing
>> config_controller and Puppet manifest handling. The operator will
>> have the ability to run the Ansible playbook locally or remotely. /
>>
>
> Another question is will this work further reduce the need for the
> configuration related packages (again multi-os related)? Can we move
> the system utility configuration into this Deployment work?
>
> Thanks
> Sau!
>
>> BR.
>>
>> Yi
>>
>> *From:*Peters, Matt [mailto:Matt.Peters at windriver.com]
>> *Sent:* Friday, December 14, 2018 3:11 AM
>> *To:* starlingx-discuss at lists.starlingx.io
>> *Subject:* [Starlingx-discuss] Deployment Improvements Proposal
>>
>> Hello,
>>
>> Attached are the slides I presented during the TSC call on Dec 13,
>> 2018 for the proposed improvements to the StarlingX initial bootstrap
>> and system inventory. As indicated on the call, a detailed stx-spec
>> will follow, but wanted to share the high-level changes being proposed
>> before the arrival of the spec to get some early feedback.
>>
>> Regards, Matt
>>
>>
>> _______________________________________________
>> Starlingx-discuss mailing list
>> Starlingx-discuss at lists.starlingx.io
>> http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
>>
>
> _______________________________________________
> Starlingx-discuss mailing list
> Starlingx-discuss at lists.starlingx.io
> http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
More information about the Starlingx-discuss
mailing list