ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    What is the best way to deploy Linux desktops?

    Scheduled Pinned Locked Moved IT Discussion
    26 Posts 5 Posters 3.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • coliverC
      coliver @scottalanmiller
      last edited by

      @scottalanmiller said in What is the best way to deploy Linux desktops?:

      @Romo said in What is the best way to deploy Linux desktops?:

      @coliver said in What is the best way to deploy Linux desktops?:

      Ansible or kickstart files could go a long way to automating the process. So if you ever have to deploy more its just dropping it into the environment without touching it again.

      I am planning on using ansible for configuration management, didn't know I could deploy to fisical hardware with it.

      Well you don't. You deploy a stock base image of the OS. But you just do a normal deployment or a minorly modified one with the Ansible setup in it. Then Ansible does the rest.

      It's a really cool system and is super powerful. Someone (@stacksofplates maybe?) has this in production.

      1 Reply Last reply Reply Quote 0
      • RomoR
        Romo @scottalanmiller
        last edited by

        @scottalanmiller said in What is the best way to deploy Linux desktops?:

        @Romo said in What is the best way to deploy Linux desktops?:

        @coliver said in What is the best way to deploy Linux desktops?:

        Ansible or kickstart files could go a long way to automating the process. So if you ever have to deploy more its just dropping it into the environment without touching it again.

        I am planning on using ansible for configuration management, didn't know I could deploy to fisical hardware with it.

        Well you don't. You deploy a stock base image of the OS. But you just do a normal deployment or a minorly modified one with the Ansible setup in it. Then Ansible does the rest.

        Well that is my question, what is the best way to deploy the image to the hardware

        scottalanmillerS 1 Reply Last reply Reply Quote 0
        • scottalanmillerS
          scottalanmiller @Romo
          last edited by

          @Romo said in What is the best way to deploy Linux desktops?:

          @scottalanmiller said in What is the best way to deploy Linux desktops?:

          @Romo said in What is the best way to deploy Linux desktops?:

          @coliver said in What is the best way to deploy Linux desktops?:

          Ansible or kickstart files could go a long way to automating the process. So if you ever have to deploy more its just dropping it into the environment without touching it again.

          I am planning on using ansible for configuration management, didn't know I could deploy to fisical hardware with it.

          Well you don't. You deploy a stock base image of the OS. But you just do a normal deployment or a minorly modified one with the Ansible setup in it. Then Ansible does the rest.

          Well that is my question, what is the best way to deploy the image to the hardware

          For that part, just Clonezilla or FOG.

          1 Reply Last reply Reply Quote 0
          • RomoR
            Romo @scottalanmiller
            last edited by

            @scottalanmiller said in What is the best way to deploy Linux desktops?:

            What distro is this going to be?

            Its going to be Ubuntu Mate

            1 Reply Last reply Reply Quote 0
            • Deleted74295D
              Deleted74295 Banned
              last edited by

              $5000 a year for Ansible and a 100 device minimum?

              What is this madness?

              RomoR scottalanmillerS 2 Replies Last reply Reply Quote 0
              • RomoR
                Romo @Deleted74295
                last edited by

                @Breffni-Potter said in What is the best way to deploy Linux desktops?:

                $5000 a year for Ansible and a 100 device minimum?

                What is this madness?

                That is Ansible Tower

                Deleted74295D 1 Reply Last reply Reply Quote 0
                • RomoR
                  Romo @coliver
                  last edited by

                  @coliver said in What is the best way to deploy Linux desktops?:

                  Ansible or kickstart files could go a long way to automating the process. So if you ever have to deploy more its just dropping it into the environment without touching it again.

                  Can I use Kickstart with Debian base distros?

                  stacksofplatesS 1 Reply Last reply Reply Quote 0
                  • Deleted74295D
                    Deleted74295 Banned @Romo
                    last edited by

                    @Romo said in What is the best way to deploy Linux desktops?:

                    @Breffni-Potter said in What is the best way to deploy Linux desktops?:

                    $5000 a year for Ansible and a 100 device minimum?

                    What is this madness?

                    That is Ansible Tower

                    I only found Ansible Tower on page 2 of Google. 😞 They've got really bad SEO.

                    Where can I find Ansible as an item?

                    scottalanmillerS 1 Reply Last reply Reply Quote 1
                    • scottalanmillerS
                      scottalanmiller @Deleted74295
                      last edited by

                      @Breffni-Potter said in What is the best way to deploy Linux desktops?:

                      $5000 a year for Ansible and a 100 device minimum?

                      What is this madness?

                      Ansible is free. Tower is expensive.

                      1 Reply Last reply Reply Quote 0
                      • scottalanmillerS
                        scottalanmiller @Deleted74295
                        last edited by

                        @Breffni-Potter said in What is the best way to deploy Linux desktops?:

                        @Romo said in What is the best way to deploy Linux desktops?:

                        @Breffni-Potter said in What is the best way to deploy Linux desktops?:

                        $5000 a year for Ansible and a 100 device minimum?

                        What is this madness?

                        That is Ansible Tower

                        I only found Ansible Tower on page 2 of Google. 😞 They've got really bad SEO.

                        Where can I find Ansible as an item?

                        Google "Ansible" and it is the first hit:

                        https://www.ansible.com/

                        1 Reply Last reply Reply Quote 0
                        • scottalanmillerS
                          scottalanmiller
                          last edited by

                          https://www.ansible.com/get-started

                          Don't go on to the Tower steps, just stop with the Ansible ones.

                          1 Reply Last reply Reply Quote 1
                          • scottalanmillerS
                            scottalanmiller
                            last edited by

                            https://mangolassi.it/topic/7506/installing-ansible-2-on-centos-7/

                            1 Reply Last reply Reply Quote 0
                            • RomoR
                              Romo
                              last edited by

                              https://docs.ansible.com/ They separate both in the docs.

                              1 Reply Last reply Reply Quote 1
                              • stacksofplatesS
                                stacksofplates @Romo
                                last edited by

                                @Romo said in What is the best way to deploy Linux desktops?:

                                @coliver said in What is the best way to deploy Linux desktops?:

                                Ansible or kickstart files could go a long way to automating the process. So if you ever have to deploy more its just dropping it into the environment without touching it again.

                                Can I use Kickstart with Debian base distros?

                                Debian has preseed and I've never used it. Kickstarts are great because you can do a lot with your post install. It's essentially a big shell script. So you can update, configure users, make config backups, etc.

                                RomoR 1 Reply Last reply Reply Quote 0
                                • RomoR
                                  Romo @stacksofplates
                                  last edited by

                                  @stacksofplates said in What is the best way to deploy Linux desktops?:

                                  @Romo said in What is the best way to deploy Linux desktops?:

                                  @coliver said in What is the best way to deploy Linux desktops?:

                                  Ansible or kickstart files could go a long way to automating the process. So if you ever have to deploy more its just dropping it into the environment without touching it again.

                                  Can I use Kickstart with Debian base distros?

                                  Debian has preseed and I've never used it. Kickstarts are great because you can do a lot with your post install. It's essentially a big shell script. So you can update, configure users, make config backups, etc.

                                  Is it worth to learn about preseeding in this case or using something like Clonezilla would be better in your opinion @stacksofplates

                                  stacksofplatesS 1 Reply Last reply Reply Quote 0
                                  • stacksofplatesS
                                    stacksofplates @Romo
                                    last edited by

                                    @Romo said in What is the best way to deploy Linux desktops?:

                                    @stacksofplates said in What is the best way to deploy Linux desktops?:

                                    @Romo said in What is the best way to deploy Linux desktops?:

                                    @coliver said in What is the best way to deploy Linux desktops?:

                                    Ansible or kickstart files could go a long way to automating the process. So if you ever have to deploy more its just dropping it into the environment without touching it again.

                                    Can I use Kickstart with Debian base distros?

                                    Debian has preseed and I've never used it. Kickstarts are great because you can do a lot with your post install. It's essentially a big shell script. So you can update, configure users, make config backups, etc.

                                    Is it worth to learn about preseeding in this case or using something like Clonezilla would be better in your opinion @stacksofplates

                                    That's a tough one. I really know nothing about preseeds. However, if I had to make a guess, I would think it would be much easier to use those than to Clonezilla everything. Preseeds would allow you to have different configs for different systems. I can't imagine using Clonezilla for 30 machines. I can do 30 machines at once with kickstart configs (using pxe). Using a disk, I can start the kickstart on one machine, and then take the same disk and go to the next machine, etc.

                                    RomoR 1 Reply Last reply Reply Quote 0
                                    • RomoR
                                      Romo @stacksofplates
                                      last edited by

                                      @stacksofplates said in What is the best way to deploy Linux desktops?:

                                      @Romo said in What is the best way to deploy Linux desktops?:

                                      @stacksofplates said in What is the best way to deploy Linux desktops?:

                                      @Romo said in What is the best way to deploy Linux desktops?:

                                      @coliver said in What is the best way to deploy Linux desktops?:

                                      Ansible or kickstart files could go a long way to automating the process. So if you ever have to deploy more its just dropping it into the environment without touching it again.

                                      Can I use Kickstart with Debian base distros?

                                      Debian has preseed and I've never used it. Kickstarts are great because you can do a lot with your post install. It's essentially a big shell script. So you can update, configure users, make config backups, etc.

                                      Is it worth to learn about preseeding in this case or using something like Clonezilla would be better in your opinion @stacksofplates

                                      That's a tough one. I really know nothing about preseeds. However, if I had to make a guess, I would think it would be much easier to use those than to Clonezilla everything. Preseeds would allow you to have different configs for different systems. I can't imagine using Clonezilla for 30 machines. I can do 30 machines at once with kickstart configs (using pxe). Using a disk, I can start the kickstart on one machine, and then take the same disk and go to the next machine, etc.

                                      I'll try to research more about preseeds then, by the way using Clonezilla SE you can PXE the image to several computers at the same time.

                                      stacksofplatesS 1 Reply Last reply Reply Quote 0
                                      • stacksofplatesS
                                        stacksofplates @Romo
                                        last edited by

                                        @Romo said in What is the best way to deploy Linux desktops?:

                                        @stacksofplates said in What is the best way to deploy Linux desktops?:

                                        @Romo said in What is the best way to deploy Linux desktops?:

                                        @stacksofplates said in What is the best way to deploy Linux desktops?:

                                        @Romo said in What is the best way to deploy Linux desktops?:

                                        @coliver said in What is the best way to deploy Linux desktops?:

                                        Ansible or kickstart files could go a long way to automating the process. So if you ever have to deploy more its just dropping it into the environment without touching it again.

                                        Can I use Kickstart with Debian base distros?

                                        Debian has preseed and I've never used it. Kickstarts are great because you can do a lot with your post install. It's essentially a big shell script. So you can update, configure users, make config backups, etc.

                                        Is it worth to learn about preseeding in this case or using something like Clonezilla would be better in your opinion @stacksofplates

                                        That's a tough one. I really know nothing about preseeds. However, if I had to make a guess, I would think it would be much easier to use those than to Clonezilla everything. Preseeds would allow you to have different configs for different systems. I can't imagine using Clonezilla for 30 machines. I can do 30 machines at once with kickstart configs (using pxe). Using a disk, I can start the kickstart on one machine, and then take the same disk and go to the next machine, etc.

                                        I'll try to research more about preseeds then, by the way using Clonezilla SE you can PXE the image to several computers at the same time.

                                        True, but how do you set hostnames, IP addresses, etc?

                                        RomoR 1 Reply Last reply Reply Quote 0
                                        • RomoR
                                          Romo @stacksofplates
                                          last edited by

                                          @stacksofplates said in What is the best way to deploy Linux desktops?:

                                          @Romo said in What is the best way to deploy Linux desktops?:

                                          @stacksofplates said in What is the best way to deploy Linux desktops?:

                                          @Romo said in What is the best way to deploy Linux desktops?:

                                          @stacksofplates said in What is the best way to deploy Linux desktops?:

                                          @Romo said in What is the best way to deploy Linux desktops?:

                                          @coliver said in What is the best way to deploy Linux desktops?:

                                          Ansible or kickstart files could go a long way to automating the process. So if you ever have to deploy more its just dropping it into the environment without touching it again.

                                          Can I use Kickstart with Debian base distros?

                                          Debian has preseed and I've never used it. Kickstarts are great because you can do a lot with your post install. It's essentially a big shell script. So you can update, configure users, make config backups, etc.

                                          Is it worth to learn about preseeding in this case or using something like Clonezilla would be better in your opinion @stacksofplates

                                          That's a tough one. I really know nothing about preseeds. However, if I had to make a guess, I would think it would be much easier to use those than to Clonezilla everything. Preseeds would allow you to have different configs for different systems. I can't imagine using Clonezilla for 30 machines. I can do 30 machines at once with kickstart configs (using pxe). Using a disk, I can start the kickstart on one machine, and then take the same disk and go to the next machine, etc.

                                          I'll try to research more about preseeds then, by the way using Clonezilla SE you can PXE the image to several computers at the same time.

                                          True, but how do you set hostnames, IP addresses, etc?

                                          Ip addresses won't be trouble since my machines are using dhcp but hostnames indeed would be trouble. I have been reading that I am going to need to use a simple kickstart file plus the preseed file in order to deploy debian based distros.

                                          How are different hostnames set when using kickstart?

                                          stacksofplatesS 1 Reply Last reply Reply Quote 0
                                          • stacksofplatesS
                                            stacksofplates @Romo
                                            last edited by

                                            @Romo said in What is the best way to deploy Linux desktops?:

                                            @stacksofplates said in What is the best way to deploy Linux desktops?:

                                            @Romo said in What is the best way to deploy Linux desktops?:

                                            @stacksofplates said in What is the best way to deploy Linux desktops?:

                                            @Romo said in What is the best way to deploy Linux desktops?:

                                            @stacksofplates said in What is the best way to deploy Linux desktops?:

                                            @Romo said in What is the best way to deploy Linux desktops?:

                                            @coliver said in What is the best way to deploy Linux desktops?:

                                            Ansible or kickstart files could go a long way to automating the process. So if you ever have to deploy more its just dropping it into the environment without touching it again.

                                            Can I use Kickstart with Debian base distros?

                                            Debian has preseed and I've never used it. Kickstarts are great because you can do a lot with your post install. It's essentially a big shell script. So you can update, configure users, make config backups, etc.

                                            Is it worth to learn about preseeding in this case or using something like Clonezilla would be better in your opinion @stacksofplates

                                            That's a tough one. I really know nothing about preseeds. However, if I had to make a guess, I would think it would be much easier to use those than to Clonezilla everything. Preseeds would allow you to have different configs for different systems. I can't imagine using Clonezilla for 30 machines. I can do 30 machines at once with kickstart configs (using pxe). Using a disk, I can start the kickstart on one machine, and then take the same disk and go to the next machine, etc.

                                            I'll try to research more about preseeds then, by the way using Clonezilla SE you can PXE the image to several computers at the same time.

                                            True, but how do you set hostnames, IP addresses, etc?

                                            Ip addresses won't be trouble since my machines are using dhcp but hostnames indeed would be trouble. I have been reading that I am going to need to use a simple kickstart file plus the preseed file in order to deploy debian based distros.

                                            How are different hostnames set when using kickstart?

                                            They are assigned in the kickstart config for each machine. What we did was write a bash script that takes the hostnames, IPs, disk sizes, etc from a table, adds the package list and post install script and generates the kickstart config from that. Then when you boot the machine from the disc, you give it the http address of the kickstart config and it pulls everything in and starts imaging. It takes about 15 mins to kickstart a workstation. Less for the server since they're minimal.

                                            1 Reply Last reply Reply Quote 2
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post