[Rdo-list] GSoC Cloud in a Box

sad man asadxflow at gmail.com
Thu Jun 18 21:53:59 UTC 2015


Thanks Tom, That's a great way to go about it but it totally eliminates any
programming/development from the task and as it is summer of code I need to
implement an open source code base. So do you have any suggestions for me
regarding maybe extending your idea to do some development?

Otherwise currently based on responses on this thread, I am going for
directly interfacing pack-stack with Anaconda (need to do more research on
exact nuts & bolts of it).

On 18 June 2015 at 22:44, Tom Buskey <tom at buskey.name> wrote:

>
>
> On Thu, Jun 18, 2015 at 11:42 AM, Mohammed Arafa <mohammed.arafa at gmail.com
> > wrote:
>
>> I am no programmer but packstack has taken 2 years or more to get where
>> it is today by a team of developers (well definitely more than one :) ). I
>> would not assume a single person can get anything reasonably close to that
>> in one summer.
>>
>> from a sysadmin point of view, i'd think a kickstart file with a post
>> install section containing the path to packstack and the parameters needed
>> would be the method i'd use to deploy what you want. you can translate that
>> into anaconda syntax/language/format if you like
>>
>>
>>
> packstack works quite well for non-HA, single node installs.
>
> If you want to eliminate internet access after the OS install
>
>    - kickstart a minimal base
>    - login & rpm -qa | sort > pkgfile
>    - set the yum cache to save all yum installed packages
>    - run packstack & anything else you need to install
>    - save all the packages from the yum cache
>    - add the rpms listed in the pkgfile to that store
>    - run createrepo against it to create your private repo
>
> Now kickstart another base
> put the private repo somewhere
> create a repo file pointing at the private with file://
>
> I'd suggest putting the original repo files on, but disabled.  If you need
> a yum update beyond what's on the DVD, you can enable them and get them
> over the net as needed.
>
>
>>
>> On Thu, Jun 18, 2015 at 11:26 AM, sad man <asadxflow at gmail.com> wrote:
>>
>>> Thanks a lot, So you are suggesting that I add RDO packages in ISO and
>>> integrate packstack with Anaconda instead of writing my own OpenStack
>>> installer script?
>>>
>>> On 18 June 2015 at 15:52, Haïkel <hguemar at fedoraproject.org> wrote:
>>>
>>>> Yeah, but configuring your OpenStack deployment from raw packages may
>>>> be tricky and
>>>> you won't be able to finish your GSoC if you go that path.
>>>>
>>>> Packstack is quite reliable and it will handle most of errors. I
>>>> suggest that you include
>>>> RDO packages in our ISO, that will remove the dependency on network
>>>> hence
>>>> the biggest failure cause.
>>>>
>>>> Regards,
>>>> H.
>>>>
>>>
>>>
>>>
>>> --
>>> Cheers,
>>>
>>> Asadullah Hussain
>>>
>>> _______________________________________________
>>> Rdo-list mailing list
>>> Rdo-list at redhat.com
>>> https://www.redhat.com/mailman/listinfo/rdo-list
>>>
>>> To unsubscribe: rdo-list-unsubscribe at redhat.com
>>>
>>
>>
>>
>> --
>>
>>
>> <https://candidate.peoplecert.org/ReportsLink.aspx?argType=1&id=13D642E995903C076FA394F816CC136539DBA6A32D7305539E4219F5A650358C02CA2ED9F1F26319&AspxAutoDetectCookieSupport=1>
>>
>>   *805010942448935*
>> <https://www.redhat.com/wapps/training/certification/verify.html?certNumber=805010942448935&verify=Verify>
>>
>> *GR750055912MA*
>> <https://candidate.peoplecert.org/ReportsLink.aspx?argType=1&id=13D642E995903C076FA394F816CC136539DBA6A32D7305539E4219F5A650358C02CA2ED9F1F26319&AspxAutoDetectCookieSupport=1>
>>
>> *Link to me on LinkedIn <http://www.linkedin.com/in/mohammedarafa>*
>>
>> _______________________________________________
>> Rdo-list mailing list
>> Rdo-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/rdo-list
>>
>> To unsubscribe: rdo-list-unsubscribe at redhat.com
>>
>
>


-- 
Cheers,

Asadullah Hussain
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rdoproject.org/pipermail/dev/attachments/20150618/a68c5635/attachment.html>


More information about the dev mailing list