<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 18, 2015 at 5:53 PM, sad man <span dir="ltr"><<a href="mailto:asadxflow@gmail.com" target="_blank">asadxflow@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div style="font-family:georgia,serif;color:#0b5394">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?</div></div></blockquote><div><br></div><div>:-/  I manually do it right now.</div><div><br></div><div>I build the DVD with all packages in the base, install with that, set the cache, build the rest w/ internet access.</div><div><br></div><div>Then I tar up the cache, rebuild the DVD w/ only the used packages and install that.  I copy the base and my tar onto where I want to create the repo.  Then I build the rest w/ that repo enabled and the rest enabled.</div><div><br></div><div>It's a two step, tedious process to produce the non-internet version.  I'm sure there are better ways to do it :-)  I wish I had time.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div style="font-family:georgia,serif;color:#0b5394"><br></div><div style="font-family:georgia,serif;color:#0b5394">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).</div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">On 18 June 2015 at 22:44, Tom Buskey <span dir="ltr"><<a href="mailto:tom@buskey.name" target="_blank">tom@buskey.name</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span>On Thu, Jun 18, 2015 at 11:42 AM, Mohammed Arafa <span dir="ltr"><<a href="mailto:mohammed.arafa@gmail.com" target="_blank">mohammed.arafa@gmail.com</a>></span> wrote:<br></span><span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>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.<br><br></div>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<br><br></div><div><br></div></div></blockquote><div><br></div></span><div>packstack works quite well for non-HA, single node installs.</div><div><br></div><div>If you want to eliminate internet access after the OS install</div><div><ul><li>kickstart a minimal base<br></li><li>login & rpm -qa | sort > pkgfile</li><li>set the yum cache to save all yum installed packages</li><li>run packstack & anything else you need to install</li><li>save all the packages from the yum cache</li><li>add the rpms listed in the pkgfile to that store</li><li>run createrepo against it to create your private repo</li></ul><div>Now kickstart another base</div></div><div>put the private repo somewhere</div><div>create a repo file pointing at the private with file://</div><div><br></div><div>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.</div><div><div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On Thu, Jun 18, 2015 at 11:26 AM, sad man <span dir="ltr"><<a href="mailto:asadxflow@gmail.com" target="_blank">asadxflow@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr"><div style="font-family:georgia,serif;color:#0b5394">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?</div></div><div class="gmail_extra"><span><br><div class="gmail_quote">On 18 June 2015 at 15:52, Haïkel <span dir="ltr"><<a href="mailto:hguemar@fedoraproject.org" target="_blank">hguemar@fedoraproject.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Yeah, but configuring your OpenStack deployment from raw packages may<br>
be tricky and<br>
you won't be able to finish your GSoC if you go that path.<br>
<br>
Packstack is quite reliable and it will handle most of errors. I<br>
suggest that you include<br>
RDO packages in our ISO, that will remove the dependency on network hence<br>
the biggest failure cause.<br>
<br>
Regards,<br>
H.<br>
</blockquote></div><br><br clear="all"><div><br></div></span><span><font color="#888888">-- <br><div><div dir="ltr"><div>Cheers, </div><div><br></div>Asadullah Hussain</div></div>
</font></span></div>
<br></div></div><span>_______________________________________________<br>
Rdo-list mailing list<br>
<a href="mailto:Rdo-list@redhat.com" target="_blank">Rdo-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/rdo-list" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/rdo-list</a><br>
<br>
To unsubscribe: <a href="mailto:rdo-list-unsubscribe@redhat.com" target="_blank">rdo-list-unsubscribe@redhat.com</a><br></span></blockquote></div><br><br clear="all"><br>-- <br><div><div dir="ltr">


        
        
        
        


<table cellpadding="4" cellspacing="0" width="418">
        <colgroup><col width="138">
        <col width="158">
        <col width="98">
        </colgroup><tbody><tr valign="TOP">
                <td style="border:none;padding:0in" width="138">
                        <p><img src="http://www.in-egypt.net/RED-HAT-LOGO.jpg" name="14e08ae047f98150_14e086ad5929d156_14e0757f624c67e5_UNIQUE_ID_SafeHtmlFilter_graphics1" border="0" height="184" width="135"></p>
                </td>
                <td style="border:none;padding:0in" width="158">
                        <p><a href="https://candidate.peoplecert.org/ReportsLink.aspx?argType=1&id=13D642E995903C076FA394F816CC136539DBA6A32D7305539E4219F5A650358C02CA2ED9F1F26319&AspxAutoDetectCookieSupport=1" target="_blank"><font color="#000080"><img src="http://www.in-egypt.net/ITIL_Logo.jpg" name="14e08ae047f98150_14e086ad5929d156_14e0757f624c67e5_UNIQUE_ID_SafeHtmlFilter_graphics2" border="1" align="BOTTOM" height="156" width="156"></font></a></p>
                </td>
                <td style="border:none;padding:0in" width="98">
                        <p><img src="http://www.in-egypt.net/linkedin.png" name="14e08ae047f98150_14e086ad5929d156_14e0757f624c67e5_UNIQUE_ID_SafeHtmlFilter_graphics3" border="0" align="BOTTOM" height="96" width="96"></p>
                </td>
        </tr>
        <tr valign="TOP">
                <td style="border:none;padding:0in" width="138">
                        <p><a href="https://www.redhat.com/wapps/training/certification/verify.html?certNumber=805010942448935&verify=Verify" target="_blank"><b>805010942448935</b></a><b>
                        </b>
                        </p>
                </td>
                <td style="border:none;padding:0in" width="158">
                        <p><a href="https://candidate.peoplecert.org/ReportsLink.aspx?argType=1&id=13D642E995903C076FA394F816CC136539DBA6A32D7305539E4219F5A650358C02CA2ED9F1F26319&AspxAutoDetectCookieSupport=1" target="_blank"><b>GR750055912MA</b></a></p>
                </td>
                <td style="border:none;padding:0in" width="98">
                        <p><b>Link to me on <a href="http://www.linkedin.com/in/mohammedarafa" target="_blank">LinkedIn</a></b></p>
                </td>
        </tr>
</tbody></table>

</div></div>
</div>
<br>_______________________________________________<br>
Rdo-list mailing list<br>
<a href="mailto:Rdo-list@redhat.com" target="_blank">Rdo-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/rdo-list" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/rdo-list</a><br>
<br>
To unsubscribe: <a href="mailto:rdo-list-unsubscribe@redhat.com" target="_blank">rdo-list-unsubscribe@redhat.com</a><br></blockquote></div></div></div><br></div></div>
</blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br><div><div dir="ltr"><div>Cheers, </div><div><br></div>Asadullah Hussain</div></div>
</font></span></div>
</blockquote></div><br></div></div>