<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix"><br>
      To be more step-by-step descriptive:<br>
      <br>
       * use a commissioning script to configure any hardware RAID
      volumes<br>
         - or do it manually with a rescue mode boot<br>
       * recommission to discover the final volumes<br>
       * design the filesystem structure you want (i.e. which is the
      boot/root)<br>
       * install as per usual<br>
      <br>
      Mark<br>
      <br>
      On 02/12/16 11:18, Scott Moser wrote:<br>
    </div>
    <blockquote cite="mid:alpine.DEB.2.20.1612021116430.17308@milhouse"
      type="cite">
      <pre wrap="">On Wed, 30 Nov 2016, Joe Arnet wrote:

</pre>
      <blockquote type="cite">
        <pre wrap="">To be more specific, I know I can use MAAS with cloud-init to configure
non-boot hardware raid arrays/config. My concern is getting the os image
installed to the boot volume *after* a hardware raid volume is created
for it (the boot volume). Currently most of our new server builds are
configured with 3 hardware raid arrays (of hdd’s), 1 for boot, the other
2 for storage, if it matters.
</pre>
      </blockquote>
      <pre wrap="">
MAAS and curtin should support this.  You'll just need to design the disk
layout that you want for the node (you can do this interactively in the
maas UI).

Then, before booting for the first time everything should be set up
correctly.


</pre>
      <blockquote type="cite">
        <pre wrap="">
Regards,

Joe Arnet
Sr. System Administrator

317 Maynard • Ann Arbor, MI 48104
o: 734-887-2973  | m: 734-645-4073 | <a class="moz-txt-link-abbreviated" href="mailto:jarnet@barracuda.com">jarnet@barracuda.com</a><a class="moz-txt-link-rfc2396E" href="mailto:jarnet@barracuda.com"><mailto:jarnet@barracuda.com></a>
Connect with us: barracuda.com/connect<a class="moz-txt-link-rfc2396E" href="http://www.barracuda.com/connect"><http://www.barracuda.com/connect></a>

[<a class="moz-txt-link-abbreviated" href="mailto:id:image001.png@01D20538.68CCB7C0">id:image001.png@01D20538.68CCB7C0</a>]


From: <a class="moz-txt-link-rfc2396E" href="mailto:jorge.castro@gmail.com"><jorge.castro@gmail.com></a> on behalf of "Jorge O. Castro" <a class="moz-txt-link-rfc2396E" href="mailto:jorge.castro@canonical.com"><jorge.castro@canonical.com></a>
Date: Wednesday, November 30, 2016 at 10:28 AM
To: Joe Arnet <a class="moz-txt-link-rfc2396E" href="mailto:jarnet@barracuda.com"><jarnet@barracuda.com></a>
Cc: Marco Ceppi <a class="moz-txt-link-rfc2396E" href="mailto:marco.ceppi@canonical.com"><marco.ceppi@canonical.com></a>, <a class="moz-txt-link-rfc2396E" href="mailto:maas-devel@lists.ubuntu.com">"maas-devel@lists.ubuntu.com"</a> <a class="moz-txt-link-rfc2396E" href="mailto:maas-devel@lists.ubuntu.com"><maas-devel@lists.ubuntu.com></a>
Subject: Re: MAAS Follow-Up

Adding in the maas list for this one:

On Tue, Nov 29, 2016 at 1:51 PM, Joe Arnet <<a class="moz-txt-link-abbreviated" href="mailto:jarnet@barracuda.com">jarnet@barracuda.com</a><a class="moz-txt-link-rfc2396E" href="mailto:jarnet@barracuda.com"><mailto:jarnet@barracuda.com></a>> wrote:
It’s been awhile since I’ve used cloud-init, but I don’t believe it’s possible to create raid arrays for the “volume” you’ve just booted from. In my understanding, cloud-init takes over after the os image has been laid down/installed and upon first reboot post-install. In any case, I’ll read upon cloud-init to see if anything has changed, but I thought getting the raid array setup would occur before installing the os image, in a perfect world.

Regards,

Joe Arnet
Sr. System Administrator

317 Maynard • Ann Arbor, MI 48104
o: 734-887-2973<tel:(734)%20887-2973>  | m: 734-645-4073<tel:(734)%20645-4073> | <a class="moz-txt-link-abbreviated" href="mailto:jarnet@barracuda.com">jarnet@barracuda.com</a><a class="moz-txt-link-rfc2396E" href="mailto:jarnet@barracuda.com"><mailto:jarnet@barracuda.com></a>
Connect with us: barracuda.com/connect<a class="moz-txt-link-rfc2396E" href="http://www.barracuda.com/connect"><http://www.barracuda.com/connect></a>

[<a class="moz-txt-link-freetext" href="cid:image002.png@01D24AF5.86ECBB30">cid:image002.png@01D24AF5.86ECBB30</a>]


From: <<a class="moz-txt-link-abbreviated" href="mailto:jorge.castro@gmail.com">jorge.castro@gmail.com</a><a class="moz-txt-link-rfc2396E" href="mailto:jorge.castro@gmail.com"><mailto:jorge.castro@gmail.com></a>> on behalf of "Jorge O. Castro" <<a class="moz-txt-link-abbreviated" href="mailto:jorge.castro@canonical.com">jorge.castro@canonical.com</a><a class="moz-txt-link-rfc2396E" href="mailto:jorge.castro@canonical.com"><mailto:jorge.castro@canonical.com></a>>
Date: Tuesday, November 22, 2016 at 3:34 PM
To: Joe Arnet <<a class="moz-txt-link-abbreviated" href="mailto:jarnet@barracuda.com">jarnet@barracuda.com</a><a class="moz-txt-link-rfc2396E" href="mailto:jarnet@barracuda.com"><mailto:jarnet@barracuda.com></a>>
Cc: Marco Ceppi <<a class="moz-txt-link-abbreviated" href="mailto:marco.ceppi@canonical.com">marco.ceppi@canonical.com</a><a class="moz-txt-link-rfc2396E" href="mailto:marco.ceppi@canonical.com"><mailto:marco.ceppi@canonical.com></a>>
Subject: Re: MAAS Follow-Up

I've found out that this card is listed in our certified hardware database, so it should work out of the box: <a class="moz-txt-link-freetext" href="https://certification.ubuntu.com/catalog/component/scsi/4637/scsi%3AMR9271-8i/">https://certification.ubuntu.com/catalog/component/scsi/4637/scsi%3AMR9271-8i/</a>

There are some ways you can do this:

On installation by using cloud-init, where you can define storage: <a class="moz-txt-link-freetext" href="https://cloudinit.readthedocs.io/en/latest/topics/examples.html#disk-setup">https://cloudinit.readthedocs.io/en/latest/topics/examples.html#disk-setup</a>
Or just have puppet do it: <a class="moz-txt-link-freetext" href="https://cloudinit.readthedocs.io/en/latest/topics/examples.html#setup-and-run-puppet">https://cloudinit.readthedocs.io/en/latest/topics/examples.html#setup-and-run-puppet</a>

or you can call puppet post-first-boot in the post-commissioning script. If you're planning on using RAID for the root disk then doing it in cloud-init is probably the way to go.

Let me know if you have any follow on questions.

On Tue, Nov 22, 2016 at 9:55 AM, Joe Arnet <<a class="moz-txt-link-abbreviated" href="mailto:jarnet@barracuda.com">jarnet@barracuda.com</a><a class="moz-txt-link-rfc2396E" href="mailto:jarnet@barracuda.com"><mailto:jarnet@barracuda.com></a>> wrote:
Gentleman,

Thanks so much again for taking time to talk to us about MAAS. Before we start a POC, I’m curious as to if you found any answers/information about what it can do with our LSI/Avago raid cards (specifically I think it’s the commissioning script portion – can we get one to make an array on a hardware raid card as part of the process). Thanks!

Regards,

Joe Arnet
Sr. System Administrator

317 Maynard • Ann Arbor, MI 48104
o: 734-887-2973<tel:734-887-2973>  | m: 734-645-4073<tel:734-645-4073> | <a class="moz-txt-link-abbreviated" href="mailto:jarnet@barracuda.com">jarnet@barracuda.com</a><a class="moz-txt-link-rfc2396E" href="mailto:jarnet@barracuda.com"><mailto:jarnet@barracuda.com></a>
Connect with us: barracuda.com/connect<a class="moz-txt-link-rfc2396E" href="http://www.barracuda.com/connect"><http://www.barracuda.com/connect></a>

[<a class="moz-txt-link-freetext" href="cid:image003.png@01D24AF5.86ECBB30">cid:image003.png@01D24AF5.86ECBB30</a>]


________________________________


Considering Office 365? Barracuda security and storage solutions can help. Learn more about Barracuda solutions for Office 365 at <a class="moz-txt-link-freetext" href="http://barracuda.com/office365">http://barracuda.com/office365</a>.

DISCLAIMER: This e-mail and any attachments to it contain confidential and proprietary material of Barracuda, its affiliates or agents, and is solely for the use of the intended recipient. Any review, use, disclosure, distribution or copying of this transmittal is prohibited except by or on behalf of the intended recipient. If you have received this transmittal in error, please notify the sender and destroy this e-mail and any attachments and all copies, whether electronic or printed.
________________________________
  ­­


________________________________


Considering Office 365? Barracuda security and storage solutions can help. Learn more about Barracuda solutions for Office 365 at <a class="moz-txt-link-freetext" href="http://barracuda.com/office365">http://barracuda.com/office365</a>.

DISCLAIMER: This e-mail and any attachments to it contain confidential and proprietary material of Barracuda, its affiliates or agents, and is solely for the use of the intended recipient. Any review, use, disclosure, distribution or copying of this transmittal is prohibited except by or on behalf of the intended recipient. If you have received this transmittal in error, please notify the sender and destroy this e-mail and any attachments and all copies, whether electronic or printed.
________________________________
  ­­


===========================================================
Considering Office 365? Barracuda security and storage solutions can help. Learn more about Barracuda solutions for Office 365 at <a class="moz-txt-link-freetext" href="http://barracuda.com/office365">http://barracuda.com/office365</a>.

DISCLAIMER:
This e-mail and any attachments to it contain confidential and proprietary material of Barracuda, its affiliates or agents, and is solely for the use of the intended recipient. Any review, use, disclosure, distribution or copying of this transmittal is prohibited except by or on behalf of the intended recipient. If you have received this transmittal in error, please notify the sender and destroy this e-mail and any attachments and all copies, whether electronic or printed.
===========================================================
</pre>
      </blockquote>
      <pre wrap="">></pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>