ISconf - ISconf

ISconf - bu serverlar tarmog'ini boshqarish vositasi. U tortish modelida ishlaydi, ya'ni o'zgarish yuz berganda ishlamaydigan serverlar ham qaytib kelganidan keyin o'zgarishni oladi. 4-versiyadan boshlab, ISconf markaziy serverni talab qilmaydi, ammo barcha serverlar bir xilda ishga tushishini kutadi, ammo bu markaziy serverni talab qilishi mumkin bo'lgan ba'zi bir avtomatlashtirilgan o'rnatish yordamida amalga oshiriladi.

Nazariya

ISconf "Devra" sferasini tashkil etadigan OS-ning fonlarini (nazariy jihatdan) yaratgan va aniqlagan "InfraStructure administratsiyasi" harakatidan kelib chiqadi. Bu fikr serverga bo'linishning oldini olishning eng yaxshi usuli bir xil operatsiyalar to'plamini bir xil tartibda qo'llash degan fikrga asoslanadi. Bu tizimni avtomatlashtirishning "konvergentsiya" nazariyasidan farqli o'laroq, "agar ushbu to'plamdan tashqari paket o'rnatilgan bo'lsa, uni o'chirib tashlang", "agar" kabi qoidalar to'plamidan foydalangan holda serverlarni ma'lum holatlarga o'zboshimchalik holatlaridan "yaqinlashtirishga" urinish. X to'plami o'rnatilmagan, uni o'rnating "yoki" agar X demoni ishlamayotgan bo'lsa, boshlang ". Stiv Traugottning so'zlariga ko'ra, berilgan qoidalar to'plami har qanday holatdan haqiqatan ham yaqinlasha olishiga kafolat berishning iloji yo'q.

ISconf operatsiyalarni bajarilishini faqat u orqali berilgan buyruqlar tizim holatini o'zgartiradi deb qabul qiladi. Natijada, agar tizimga paket yoki fayl qo'lda o'rnatilsa, u o'sha erda qoladi va natijada versiya ziddiyatlari kabi muammolarga olib kelishi mumkin. ISconf konfiguratsiyalar bir xil bo'lishi kerak bo'lgan muhitga qaratilgan. Bunday muhitda faqat bir nechta tizim ma'murlariga xostlarga root kirish huquqini berish odatiy holdir. Bu qo'lda o'zgartirishlar xavfini minimallashtiradi, chunki kichik guruhni faqat ISconf orqali o'zgartirish kiritishga o'rgatish oson.

ISconf ilhomlantirgan va dastlab Makefiles sifatida amalga oshirilgan. Biroq, Makefiles operatsiyalarning umumiy tartibini emas, balki bog'liqliklarni belgilaydi. ISconf 1-versiyasi bu bilan har bir operatsiyani avvalgisiga bog'liq qilib hal qildi, ammo bu juda zerikarli va Makedga juda mos emas edi. ISconf-ning so'nggi versiyalarida faqat qo'shimchalar uchun oddiy jurnal ishlatiladi.

Asosiy versiyalar

Ko'rinib turibdiki, umumiy foydalaniladigan asosiy versiya ISconf2 va ISconf3 edi, ISconf4 esa juda uzoq beta-versiyada qoldi, aslida u tugatilib, katta muhitda foydalanishga topshirildi, ammo sustkashlik tufayli jamoatchilik tomonidan qabul qilinish cheklandi.

  • ISconf 1 (Makefiles)
  • Stiv Traugott tomonidan yozilgan ISconf 2 (200x boshida?) Infratuzilmani boshqarish tamoyillariga yaxshiroq amal qilishga urindi.
  • ISconf 3 (2002) Lyuk Keynsning 2-versiyasini qayta yozgan. (Bunga u qanday darajada hissa qo'shgani noma'lum)
  • ISconf 4 asosan asl muallif Stiv Traugott tomonidan yozilgan.

Arzimas narsalar

Keyinchalik Lyuk Keyns "Qo'g'irchoq" ning muallifi va chiqishiga qadar CFengine2-ga o'tdi. Natijada, ISconf-ni Qo'g'irchoqning ajdodi deb hisoblash mumkin, ammo CFengine ham, Qo'g'irchoq ham konfiguratsiyani boshqarishning "konvergentsiya" modelini qo'llaydilar, aslida kamida "ISconf" ning 1, 2 versiyalari tomonidan amalga oshirilgan "operatsiyalar tartibi" modelining aksi. 4.

Shuningdek qarang

Tashqi havolalar