GNU/Linux >> Belajar Linux >  >> Linux

Memperbarui gairah saya di tempat kerja dengan Ansible

Duduk di meja kerja dari rumah, menyeruput kopi hitam, dan menonton demo keren di AnsibleFest 2020 sesuai permintaan—semuanya mengingatkan saya:Tantangan beberapa tahun yang lalu ketika saya menjadi admin sistem Linux di perusahaan lain. Saat itu, Anda berusaha untuk mengurangi jumlah insiden, menstabilkan sistem pelanggan, menerapkan prosedur pemeliharaan standar, membuat skrip tugas-tugas biasa, mendokumentasikan semuanya dengan baik, dan akhirnya, memastikan orang lain dapat melakukan pekerjaan Anda, dll. Anda membuat diri Anda tidak berguna. Pelanggan senang dan begitu pula manajer Anda, yang mengatakan bahwa Anda melakukan pengiriman yang luar biasa—jadi apa selanjutnya?

Otomasi sangat populer

Itu adalah utopia setiap organisasi TI. Empat tahun lalu, Ansible mulai mendapatkan daya tarik, dan kami menjalankan bukti konsep dan melakukan peningkatan layanan. Jadi, saya bertanya pada diri sendiri, "Haruskah saya ikut-ikutan otomatisasi?" Awalnya saya merasa skeptis karena tantangan di tahap awal proyek otomatisasi. Saya memutuskan untuk memberi Ansible kesempatan. Sisanya adalah sejarah dan saya tidak ingin kembali ke cara lama dan manual dalam melakukan sesuatu.

Memulai Ansible

Semuanya dimulai dengan melihat materi secara online, bersenang-senang bermain di lab, dan berpartisipasi dalam rencana peningkatan layanan menggunakan Ansible. Tim otomasi perintis telah mengkodekan peran awal dan pedoman untuk mendukung VM dan database RHEL OS standar sebagai bukti konsep untuk salah satu pelanggan kami. Sangat menyenangkan menjadi bagian darinya saat kami menggali lebih dalam dan memperbaiki masalah pada tahap awal pengembangan daripada nanti ketika semuanya menjadi hanya dengan menekan tombol. Semua pekerjaan dan inisiatif terbayar, karena saya terlibat dalam beberapa proyek otomasi terbesar.

[ Anda mungkin juga menikmati: Memperkenalkan Ansible Automation Hub baru ]

Otomasi Kunci Berhasil

Saat itu saya adalah bagian dari tim yang mengotomatiskan proyek penggantian sistem pemerintah warisan. Ini mencakup aplikasi multi-tingkat yang kompleks dengan protokol keamanan yang ketat, ketersediaan tinggi, dan otomatis jika memungkinkan.

Red Hat Ansible adalah mesin otomatisasi pilihan karena banyak alasan:

  • Sangat sederhana dan mudah dipelajari
  • Manfaat yang terbukti dalam menjalankan tugas berulang dengan konsistensi dan kecepatan
  • Agnostik vendor, tanpa agen
  • Kekekalan penuh

Tugas otomatis Menara Ansible. Kasus penggunaan perusahaan meliputi:

  • Pembuatan server
  • Instalasi aplikasi dan komponen
  • Penambalan dan peningkatan versi OS
  • Prosedural restart yang rumit
  • Prosedur Pemulihan Bencana dan Pengalihan Situs
  • Proses bisnis dan pekerjaan swalayan

Memanfaatkan Ansible Tower membantu kami mencapai:

  • Otomasi ujung ke ujung yang efisien
  • Anti-bodoh dengan menambahkan kecerdasan dan logika ke alur kerja
  • Hasil yang mudah digunakan melalui survei
  • Akses berbasis peran + kemampuan audit
  • Pengaktifan mandiri untuk pengguna bisnis, mengurangi hari alur kerja menjadi beberapa menit eksekusi

Detail lebih lanjut dari Sesi Breakout Ansible Fest 2019 ini.

Pergeseran budaya dan katalis untuk kolaborasi

Ini bukan hanya tentang alat tetapi tentang bagaimana itu dapat mengubah budaya, membawa perubahan paradigma, dan mendorong kolaborasi. Hal terbaik yang saya nikmati tentang Ansible adalah bagaimana Ansible dapat menghapus silo yang ditakuti jika digabungkan dengan strategi adopsi otomatisasi yang tepat.

  • Universalitas dan kesederhanaan radikal dari Ansible memungkinkan UKM seperti saya dengan berbagai tingkat pengalaman pengkodean otomatisasi untuk berbicara dalam bahasa yang sama dan menerjemahkan keahlian mereka ke pembuatan dan operasi otomatis
  • Ini memanfaatkan kekuatan semua orang dan memungkinkan mereka untuk berbagi apa yang mereka ketahui melalui peran dan pedoman, sehingga dapat digunakan kembali untuk semua
  • Ini mendorong pelatihan silang melalui buku pedoman YAML yang mudah dibaca. Saya adalah administrator Linux, tetapi melalui Ansible, saya mempelajari dan menjalankan basis data, keamanan, jaringan, dan tugas terkait lainnya
  • Beberapa tembok diruntuhkan, memungkinkan keterbukaan dan kolaborasi berkembang dan meresapi tempat kerja

Semangat baru di tempat kerja dan pendorong yang kuat

Saya telah mendengar kisah inspiratif di mana, melalui Ansible, administrator sistem seperti saya dapat meningkatkan keseimbangan kehidupan kerja mereka dan mengakses peluang pertumbuhan karier di area yang tidak terduga. Satu cerita menceritakan tentang seorang ibu yang mengatakan bahwa dia sekarang dapat menghabiskan lebih banyak waktu dengan anak-anaknya dengan mengotomatiskan tugas-tugas yang menghabiskan banyak waktu. Banyak rekan kerja telah berevolusi menjadi UKM yang berpengetahuan luas di seluruh teknologi dalam tim mereka atau peran baru karena cara Ansible mengaktifkan keterampilan otomatisasi mereka. Kebahagiaan dan semangat baru di tempat kerja karena semua orang diberdayakan, belajar untuk terbuka, dan kolaboratif. Saya terinspirasi oleh bagaimana Red Hat Ansible Automation Platform telah berkembang dalam beberapa tahun terakhir dan semua hal menarik yang saya dengar dari AnsibleFest 2020. Saya hanya senang dan yakin bahwa rekan sysadmin saya dapat melupakan tugas-tugas biasa dan menghabiskan lebih banyak waktu mengerjakan yang menarik. Mereka dapat duduk dan menikmati secangkir kopi lagi, merasa diperbarui dan diberdayakan.

[ Butuh lebih banyak tentang Ansible? Ikuti kursus tinjauan teknis gratis dari Red Hat. Ansible Essentials:Kesederhanaan dalam Tinjauan Teknis Otomasi. ] 


Linux
  1. Cara menggunakan Ansible untuk mengatur pemantauan sistem dengan Prometheus

  2. Setel mode penegakan SELinux dengan Ansible

  3. Konfigurasikan daemon Chrony Anda dengan buku pedoman Ansible

  1. Cara Mengonfigurasi Nginx agar Bekerja dengan PHP melalui PHP-FPM

  2. Cara menginstal paket perangkat lunak dengan playbook Ansible

  3. Mengapa Xargs Tidak Dapat Bekerja Dengan Tail -f?

  1. Menggunakan Ansible untuk berinteraksi dengan titik akhir web

  2. Bagaimana Agar Vim Bekerja Dengan Tmux Dengan Benar?

  3. Bekerja dengan file ZIP di Linux