DanRegalia

Members
  • Posts

    26
  • Joined

  • Last visited

Posts posted by DanRegalia

  1. Just a quick question on the draw.io.  I'm trying to set it up, but everytime I hit install  (new app store, on 6.9.2).
    I show Draw.io, Network type Bridge, Shell command is Shell.  Webui port is 3000, basically leaving it all as is.

    It's not working... I hit apply/done and it goes right back to the left side flyout install again asking me to install.  I'm 100% sure it's me.  Do I need to give it a new IP address, or it's own internal IP address?  Pardon my stupidity if that's the case... but I'm guessing I would give it a custom/br0 address and let it get assigned via dhcp.  But then I only have apply and reset available... not done...  I feel like I'm missing something big here.  lol. 

  2. Hey wjs,  without seeing the actual files, I can't help you out.  But there are significant changes between Portainer and Portainer CE... Now, both of them are up here on the app store, so you can install Portainer on your unraid box, and see if the stacks still work there, and then check it inside of Portainer CE... 

    Also, you have to make sure you're on the right version of Unraid, to make sure that the docker system supports your stack and functionality. 

    Lastly, for what it's worth, you need to check out the portainer slack community if you can't get any questions answered.  https://portainer.slack.com 

     

    Hope some of these troubleshooting tips help you get to where you're going.

  3. JBOD = Just a Bunch Of Disks. 

     

    Okay, thanks... So, I think I have an idea of what I'm doing here.

    Last question.. toss up. 

    Can I bolt on 2 drives to the existing array (as labeled as such in the first picture) and make one a parity and one a storage drive?

     

     

     

  4. 7 minutes ago, 6of6 said:

    As I recently added a (12tb) disk and was interested in this thread. My journey...

     

    Before getting UnRAID, I had a 24tb RAID5 (4x6tb = 18tb usable, 1 parity).

     

    I now I have an UnRAID with 3x12tb and 1x6tb. I "decided" to loose 12tb to parity and have 30tb usable. The "old" RAID5 I use for backup now.

     

    I had a drive fail in the RAID5 and it rebuilt fine, but it wasn't pleasant. It takes a LONG time to transfer/save/rebuild data.

     

    Backup is everything; parity is making it "easy." I say, "easy" because I spent weeks transferring data to UnRAID. Test how long it takes to transfer 30tb of data and consider your server being down for that length of time. Parity is worth it when it works; and backup is everything if parity fails.

     

    Just my two cents worth.

     

    6.

     

    I really appreciate your input here.  It's helping me figure this out.  So, you have 30TB 12+12+12+6, and using one 12 for parity.  How does that work with the 6tb in the array for parity?  Is it really that fluid to where it doesn't matter with this JBOD?  Based on this, I could literally just throw in all 10TB drives for storage, and then 2 6TB for 'parity' drives, and everything may be okay... 

     

    Backup is another problem I will be facing once I get into my storage a little bit more, and care more about what I have on there.. But for now, I mean, if I drop a disk, I can easily replace it, and let it rebuild, instead of trying to transfer, move, setup new VMs, etc.. Which is always a huge amount of time.  We're talking entire development environments that I'd have to rebuild.. timewise..

     

    So, I guess, the question stands, can I just throw in a bunch of disks, tell them they are either parity or storage... and let Unraid figure the rest of it out for me?

  5. Gotcha... so now I'm at a completely different level of confused, but work with me here, I'm still new to it.

    If I wanted to use traditional raid, I can build it all using the raid controller on the motherboard (bios setup)... If I wanted to.  I really don't. 

     

    So, with UNRAID not being a traditional disk management system, I could technically just add a new drive, designate it as a parity drive and let it keep moving on?

    Or just flip the 2 drives into it, designate one as parity, and the other as storage, and not care all that much what is going on? 

    All I have is a JBOD disk array, and technically this is not a problem.  As long as I have SMART turned on, will UNRAID notify me if I start getting too many disk errors, and move everything it can from that disk if space allows?  Is there a way to even do that with UNRAID? 

     

    BTW, I really do appreciate you helping me work thru this.  Again, all my important stuff is sitting on my regular computer, is backed up to my one drive, etc.. and this is more of a dev/test server.  I mean, I don't want to have to rebuild it if something goes wrong, but I'm not all that tied to the data on it, other than a bitching movie collection.  I will be adding raw movie files and stuff to it later for processing which is why I want to add 20 more TB to it for storage.   

  6. So, technically, I'm at Raid 0.  You're suggesting moving into a Raid 5 scenario.  I can technically move everything onto my spare drives, and everything onto 1 10TB, then take the 3 empty 10TB drives and use 1 for parity, and 2 for storage.  That will put me back at 20.  Then, If I move the rest of it onto the 20tb RAID5 setup (not using cache) can I add that 10TB that was holding stuff into the array to give myself 30TB of Raid5, or do I have to break the array in unraid to get it added.

     

    I see your original question, If I don't care about anything but storage, then leave it as is with 40 and just add them.  But if I do want to have the opportunity to save the data and rebuild the disks using parity, I should do that.  But having a good backup for stuff I care about is really the smartest Idea for data security... (I have a 10tb external I use for cold backup). 

     

    So, back to the original question then, can I just flip new drives in it, and will UNRAID let me add them to the disk arrays.

  7. On 3/29/2021 at 5:26 PM, trurl said:

    I would word this a little differently.

     

    If you assign disks to new data slots in the array, then those disks are automatically available for User Shares because of your Global Share Settings.

     

    The settings of each specific User Share determines which disks are included for that specific User Share.

     

    Why aren't you using parity?

     

    Thanks... I may not be that up to date on the lingo, I'm a software developer, not so much a server guy.  I thru them in just because I needed a quick server, with lots of space to host VMs in a dev environment.  Not sure if I can add parity to it now.  I'm thinking if I did do that, I'd lose 10TB to have a parity drive?  This is one of those things I should probably address and see what the difference ends up becoming. 

     

    So, now the questions come up.... Do I add add the 2 new disks, make one parity, start moving information over to the new ones, then add the other ones to it, can I do that?  I am slowly moving information off of my drives on my computer as I prepare for a new system, and then will slowly add those to the server as well (3x 6TB drives)

     

    If you were to make recommendations what would you do?

     

  8. Dumb question.  I have 2 10tb disks in my Array.  I'm going to be adding 2 more 10TB disks.  I don't have a parity drive, just a cache drive.  If I add these 2 to the system, will they automatically get added to the disk array because of the settings --> global share settings are set to all?  The desired outcome is now having a 40TB share to play with. 

    Screenshot_6.jpg

  9. Just wanted to let you know the update came thru to 2.1.1 and here are the features:

    New Feature Highlights

    1. Support for Compose v3.8 when deploying against standalone Docker Hosts
    This feature has been in demand for over a year, so we're excited for you to get your hands on it. We now ship the compose binary as part of the Portainer container. This means you can now use plain Compose files up to 3.8 (or higher for standalone) to deploy stuff through the UI/API.
    Note this feature is only available for AMD64 architectures (Windows & Linux). The team are still working on creating a standalone binary for Compose that works on ARM/ARM64 (we aim to add support for these architectures in a future release).

    2. Support for Compose v3.8 when deploying against Swarm Hosts
    Another feature that has been in hot demand! This one was a challenge, but you can now deploy any Compose v3.8 stack against Swarm.

    3. Portainer Images now built with Docker Buildx
    We needed to report our images to Buildx to get native support for all architectures, and importantly, to provide Windows images spanning 1809-2004. This was also needed in order to get Portainer working on Docker 20.04.x on platforms other than AMD64.

    4. De-emphasis the Portainer Login box when OAuth is used
    When you have OAuth authentication enabled, the Portainer login screen becomes somewhat pointless, as you don’t need to enter creds, instead you need to click a “login with OAuth” button; so we have now hidden the login screen and just show the “login with OAuth” button.

    5. Advanced Deployment for Kubernetes
    We already allowed admins to deploy Kubernetes apps using a manifest directly within Portainer, we have now expanded this to allow the creation of any Kubernetes resource.

  10. Apache NiFi supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic. Some of the high-level capabilities and objectives of Apache NiFi include:

    Web-based user interface

    Seamless experience between design, control, feedback, and monitoring

    Highly configurable

    Loss tolerant vs guaranteed delivery

    Low latency vs high throughput

    Dynamic prioritization

    Flow can be modified at runtime

    Back pressure

    Data Provenance

    Track dataflow from beginning to end

    Designed for extension

    Build your own processors and more

    Enables rapid development and effective testing

    Secure

    SSL, SSH, HTTPS, encrypted content, etc...

    Multi-tenant authorization and internal authorization/policy management

     

    http://nifi.apache.org/

     

    Let me know if you find any issues with the install.  It's fairly straight forward. 

  11. So, kind of a weird error...

    This one says access is denied?  I have Catalina and Mojave both installed...But this just isn't working.  I looked in my iso folder, and I see the big sur image downloaded, or at least 2GB of it.  Thoughts or ideas?
    BTW, using method 2.  Method 1 seems to just stop.

     

    2020-12-09 18:53:44,444 Network Request: Fetching https://swscan.apple.com/content/catalogs/others/index-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog
    2020-12-09 18:53:45,436 Selected macOS Product: 001-83532
    /Macinabox/unraid.sh: line 273: /Macinabox/tools/FetchMacOS/BaseSystem/SharedSupport.dmg: Permission denied

  12. I want to add an app to the repository...

    Git is here:  https://github.com/DanRegalia/Portainer-CE-Unraid/blob/main/portainer-ce-unraid.xml

     

    It's the portainer-ce (2.0). 

    Kinda winged it off of the sync.xml example.  Not sure if I got 'Display' set right, to "always-visible"  not sure what the possible entries could be, and there wasn't an example for the Docker Socket in the examples.  But let me know if any of this is right.  I'd like to try out this new version on my unraid server.  Thanks!

  13. Hey everyone,

    What is the best way to use portainer and NGINX.. I don't know if I should use portainer and it's templates, and enable it inside of there and it's networks (I am assuming quite a bit here, as I'm still rather dumb when it comes to how the Docker Network works inside of the application, as far as ownership goes) or should I use the entire 'LetsEncrypt' package, and just manage NGINX traffic that way. 

     

    The Docker concept of container ownership and it's stack still eludes me.  I would think that Unraid --> Docker, Docker --> App Containers, App Container/Portainer --> Containers managed thru Portainer.  If I set up networks inside of portainer, can they reference back outside the the app container and do routing, or is everything just one giant flat network diagram.  

     

    Thanks,

     

    ~Dan

  14. Afternoon! 

    So, my original USBs didn't work, so I just grabbed a cheap generic one when I built out my system.  Now that I'm in love, I'm going to keep it.

     

    Everything is configured, all I need to do now is move everything over to a low profile USB drive.  So, the question is, how do I move it all over to a low profile USB Drive without losing my config?  Is there a good tutorial out there, or some step by steps? 

     

    Thanks!

     

    ~D