What is the best way to deploy Linux desktops?
-
https://www.ansible.com/get-started
Don't go on to the Tower steps, just stop with the Ansible ones.
-
-
https://docs.ansible.com/ They separate both in the docs.
-
@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.
-
@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
-
@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.
-
@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.
-
@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?
-
@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?
-
@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.