GNU/Linux >> Belajar Linux >  >> Linux

Administrasi sistem sudah mati, administrasi sistem berumur panjang!

Beberapa minggu yang lalu, saya berbicara dengan Ken Hess yang terhormat di siaran langsung "Red Hat Enterprise Linux Presents ...". Topik diskusi adalah praktik administrasi sistem umum, dan menjadi jelas bahwa Ken dan saya memiliki pendapat yang sangat berbeda tentang apa itu.

Baik Ken dan saya bekerja dalam apa yang hanya dapat saya gambarkan sebagai Zaman Emas administrasi sistem. Saat ini, administrator akan dengan penuh kasih membuat sistem yang mereka kelola. Ada sebuah guild, yang masih ada sampai sekarang:Guild Administrator Sistem. Juga, selama periode ini, banyak sistem yang sangat mahal. Akibatnya, administrator sering mengelola 5-20 server. Salah satu faktornya adalah bahwa perangkat keras komputasi di ruang Unix sangat mahal. Workstation Silicon Graphics Indy saya, yang digambarkan di bawah, harganya sekitar $26.000 saat baru.

Di era ini, kami membutuhkan keterampilan yang berbeda untuk menjadi administrator yang efektif, dan kami menghabiskan banyak waktu untuk melakukan tugas-tugas seperti:

Perencanaan penyimpanan :Disk drive besar adalah 1G, dan sistem file tidak mendukung fitur seperti pengubahan ukuran. Saat Anda menginstal sistem dan mengatur konfigurasi penyimpanannya, ukuran yang dipilih untuk sistem file yang berbeda dan penempatannya pada disk penting untuk memastikan umur panjang mesin. Jika Anda memilih dengan buruk, Anda akan mendapati diri Anda berbulan-bulan kemudian mengulangi semuanya dan memulihkan konten dari cadangan.

Pengelolaan perangkat lunak :Kemasan perangkat lunak hampir tidak ada. Umumnya, Anda mengunduh arsip sumber, mengompilasinya, dan kemudian menginstalnya di mesin. Namun, karena perangkat lunak itu tidak dikemas, Anda, sebagai administrator, harus memeliharanya juga. Ini terdiri dari pemantauan proyek yang telah Anda unduh (seperti Apache) untuk pembaruan yang akan dikeluarkan. Setelah itu, Anda kemudian dapat mengunduh versi yang diperbarui, mengompilasi lagi, dan menginstalnya. Sangat menyenangkan bukan?

Mengkompilasi ulang kernel :Jika Anda beruntung, ketika Anda membutuhkan perangkat tambahan pada mesin Anda, seperti perpustakaan kaset, pemindai, atau penyimpanan optik, kernel sistem akan memiliki driver untuk itu. Namun, seringkali, tidak. Itu berarti Anda harus mengkompilasi ulang kernel Anda untuk menambahkan driver atau, sekali lagi, jika Anda beruntung, buat modul driver untuk kernel. Sungguh cara yang hebat untuk menghabiskan hari di tempat kerja!

Mengelola proses individu :Sistem ini sering tidak sekali pakai. Seringkali Anda memiliki sistem yang berfungsi sebagai server web untuk beberapa informasi, tetapi juga menjalankan pekerjaan atau rendering analitik data, berjalan sebagai server email, menyediakan layanan DNS untuk organisasi, dan bertindak sebagai server file. Karena sistem melakukan banyak hal, proses Bind yang tidak terkendali atau daemon Apache dapat berdampak drastis pada organisasi Anda. Ini berarti Anda memeriksa sistem dan melihat prosesnya cukup sering untuk mengetahui masalah ini lebih awal atau menulis skrip Anda sendiri untuk dijalankan di cron pekerjaan untuk memberi tahu Anda tentang potensi masalah. Tidak seperti kebanyakan hal yang kami andalkan saat ini, kami tidak memiliki aplikasi pemantauan yang komprehensif. Kami harus menulisnya sendiri.

Mengelola pengguna :Karena sistem multi-fungsi, mereka juga digunakan oleh banyak orang yang melakukan hal yang berbeda. Itu berarti bahwa orang yang berbeda membutuhkan akses ke berbagai sistem. Oleh karena itu, Anda juga mengelola akun individu di seluruh armada sistem Anda. Ada beberapa layanan pengguna pusat, seperti NIS, tetapi saat ini, tidak ada kontrol besar atas sistem mana yang diizinkan untuk diakses oleh pengguna tertentu. Itu berarti bahwa pengguna dapat mengakses sistem apa pun di organisasi jika mereka berada di layanan pengguna pusat. Jika Anda bekerja di tempat yang kurang terbuka dari itu, Anda harus menghabiskan waktu menggunakan useradd dan userdel untuk mempertahankan siapa yang memiliki akses ke sistem apa.

[ Pembaca juga menikmati: Karir sysadmin:Apakah pekerjaan sysadmin Anda akan dihentikan? ]

Jelas, hari ini, kami memiliki banyak teknologi yang telah menghapus tugas-tugas ini, mulai dari manajemen pengguna pusat dan layanan pemantauan hingga format pengemasan dan ekosistem perangkat lunak dan perangkat keras yang lebih baik. Itu juga berarti bahwa kita menghabiskan waktu kita di tempat kerja melakukan tugas yang berbeda. Memiliki semua peningkatan pada sumber daya teknologi kami selama bertahun-tahun berarti kami sekarang mengelola populasi sistem yang jauh lebih besar. Jika sebelumnya adalah Zaman Emas, sekarang adalah Zaman Industri administrasi sistem. Populasi sistem dan model penerapan yang lebih besar seperti cloud berarti bahwa kami beroperasi dengan kecepatan dan efisiensi yang tidak mungkin dilakukan di masa lalu.

Hari ini, saya menyarankan bahwa keterampilan yang memungkinkan administrator untuk melakukan tugas lebih efisien atau pada skala yang lebih besar lebih penting untuk dimiliki. Keterampilan seperti:

Standarisasi :Sebelumnya, saya berbicara tentang sistem yang memiliki banyak tujuan. Namun, memiliki sistem yang didedikasikan untuk tujuan tertentu berarti Anda dapat mengelola semuanya bersama-sama. Jika seseorang membutuhkan pembaruan, mereka mungkin semua membutuhkan pembaruan itu. Jika seseorang mendapatkan pengaturan konfigurasi baru, mereka mungkin membutuhkan pengaturan konfigurasi tersebut.

Otomasi :Otomatisasi juga penting untuk standardisasi. Jika Anda menemukan bahwa Anda perlu menerapkan pembaruan nginx ke semua server web Anda, Anda memerlukan metode untuk benar-benar melakukannya. Baik itu menggulirkan perkakas, skrip, atau menggunakan kerangka kerja seperti Ansible, Anda harus memiliki cara yang efisien dan berulang untuk menyelesaikan tugas di seluruh sistem Anda.

Pemantauan :Dengan populasi sistem yang lebih besar untuk dikelola, Anda mungkin tidak dapat memeriksa semuanya. Menggunakan metode pemantauan memungkinkan Anda untuk mengidentifikasi masalah lebih awal. Pemantauan, bila dikombinasikan dengan standarisasi dan otomatisasi, memungkinkan apa yang bisa menjadi kegagalan berjenjang untuk ditangkap lebih awal dan diselesaikan. Misalnya, jika salah satu server web Anda memiliki ruang disk yang rendah di salah satu sistem filenya, banyak sistem Anda dari jenis itu mungkin berada dalam status yang sama (meskipun mungkin belum melewati ambang peringatan pemantauan). Anda dapat menggunakan utilitas otomatisasi untuk mengatasi masalah sistem file dan menerapkannya pada populasi untuk mencegah terjadinya masalah di masa mendatang.

Pelaporan :Saat Anda mendapatkan populasi yang lebih besar, Anda tidak dapat melihat semuanya satu per satu. Anda perlu mengumpulkan data dari mereka tentang konfigurasinya, paket yang diinstal, dan fitur lainnya. Sekali lagi, ketika dikombinasikan dengan otomatisasi dan standarisasi, ini adalah alat yang ampuh karena Anda dapat melakukan hal-hal seperti menerapkan pembaruan di seluruh petak besar populasi Anda yang membutuhkannya. Sama pentingnya adalah mengetahui apa yang ada dalam populasi itu. Baru-baru ini, saya ditanya apakah kami menggunakan perangkat lunak vendor tertentu di lingkungan kami. Karena saya secara teratur mengumpulkan data tentang apa yang dikerahkan, saya dapat melaporkan, dengan percaya diri, bahwa kami tidak melakukannya. Lebih lanjut, saya memberikan beberapa data tambahan tentang hal-hal seperti kapan sistem melakukan pemeliharaan terakhir dan perincian tentang pemeliharaan itu. Jika diperlukan, saya dapat menyediakan riwayat tindakan yang dilakukan pada sistem dari tingkat populasi hingga kotak individual.

[ Riset baru dari HBR Analytic Services - Strategi talenta TI:Taktik baru untuk era baru ] 

Menutup

Ketika industri yang tak terhitung jumlahnya berpindah dari individu, praktisi skala kecil ke proses industri yang lebih besar, begitu juga administrator sistem harus beradaptasi. Seperti yang disarankan oleh judul artikel, administrasi sistem Zaman Emas sudah mati, administrasi sistem berumur panjang di zaman Industri!


Linux
  1. Cara Memigrasi Sistem File Ext2/Ext3 ke Ext4 di Linux

  2. Membangun lab rumah:Sysadmin setelah gelap

  3. Keamanan Linux:Lindungi sistem Anda dengan fail2ban

  1. Pengantar singkat tentang peran Ansible untuk administrasi sistem Linux

  2. Linux Massal/Administrasi Jarak Jauh?

  3. Bisakah Saya Memperbarui Sistem Dengan Live Cd?

  1. 10 Buku Administrasi Sistem Linux Penting untuk Pemula dan Berpengalaman

  2. Cara Menginstal dan Menggunakan Glance untuk Memantau Sistem Linux

  3. Bagaimana cara membuat image disk VHD dari sistem live Linux?