Envanter (Inventory): Ansible’ın yönettiği tüm ana bilgisayarların ve grupların bir listesidir.
Unix Sistem Yönetimi — Ünite 8 Soru-Cevap
Unix Sistem Yönetimi (BIL211U) soru-cevapları.
Ansible programında envanter nedir?
Ansible programında birden fazla bilgisayarı yapılandırmak için sıralı görevler listesi nerede tutulmaktadır?
Playbook denilen çalışma kitabpalrında tutulmaktadır.
Ubuntu sistemine ansible nasıl yüklenir?
Aşağıdaki komutları yazmak gerekir
sudo apt update
sudo apt install ansible
Ansible playbook içerisinde veriler hangi formatta tutulmaktadır?
Ansible playbook içerisinde veriler YAML formatında tutulmaktadır.
10.10.1.100 ve 10.21.1.211 sunucularını ansible ile yönetmek isterseniz envanter dosyasına bunları nasıl kaydetmek gerekir?
Öncelikle envanter dosyası bir editör yardımıyla açılmalıdır. Burada [servers] altına bu nodlar kaydedilmelidir.
Örnek :
sudo nano /etc/ansible/hosts
[servers]
Sunucu1 ansible_host=10.10.1.100
Sunucu2 ansible_host=10.21.1.211
Bir ansible kontrol platformunda yönetilen sunucuları görmek için hangi komutu kullanamak gerekir?
ansible-inventory --list -y komutu kullanılmalıdır.
Ansible ile yönetilecek bilgisayarda yönetici adında bir super kullanıcı hangi aşamalar kullanılarak gerçekleştirilir?
1) Yönetilecek bilgisayara ssh ile bağlanmak gerekir.
2) Bu bilgisayarda yonetici adında kullanıcı oluşturmak gerekir
ubuntu@ubuntu-local:~$ sudo adduser yonetici
3) Kullanıcıya super kullanıcı yetkilerinin verilmesi gerekir.
ubuntu@ubuntu-local:~$ echo "ansible ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/ansible
ansible-playbook -i envanter.txt test_baglanti.yml
komutu ne işe yarar?
Bu komut, çalışma kitabını envanter dosyasında tanımlanan sunucularda çalıştırır ve çıktı, sunucuların erişilebilir olup olmadığını gösterir.
Kubernetes ne için kullanılır?
Kubernetes (genellikle "K8s" olarak kısaltılır), kapsayıcılı uygulamaların dağıtımını, ölçeklendirmesini ve yönetimini otomatikleştirmeye yönelik bir kap (konteyner) düzenleme sistemidir.
Kubernetes'ten başka sıklıkla kullanılan bir konteyner yönetimi nedir?
Docker veya Mesos.
Kubernetes kümesi hangi bileşenlerden oluşur?
Bir Kubernetes kümesi, uygulama iş yükünün dağıtıldığı çalışan nodlardan ve kümedeki çalışan nodları ve podları yönetmek için kullanılan ana noddan oluşmaktadır.
Bilgisayarlarda SWAP çalışması Kubernetes çalışmasını engellediğinden bunun engellenmesini sağlayan komut nedir?
sudo swapoff -a
Kubernetes çalışan bilgisayarlarda takas belleğinin SWAP sürekli devre dışı bırakmak için ne yapılması gerekir?
/etc/fstab dosyası edit edilecek:
swap.img ile başlayan komutun çalışmaması için başına #eklenerek yorum haline getirilecektir.
Kubernetes'in makinelerde çalışması için Kernel yapılandırmasına ihtiyaç vardır. Bu kernel parametrelerinin ayarlandığı kubernetes.conf dosyasının konumu neresidir?
kubernetes.conf dosyasının konumu
/etc/sysctl.d/
dizinidir.
sudo modprobe overlay komutu ne işe yarar?
Kubernetes çalışacak bilgisayarlarda Linux çekirdeğinden overlay modulünün yüklenmesini sağlar.
containerd nedir?
containerd konteynerleri çalıştırmaya yarayan yazılımdır.
Bir bilgisayarda containerd.io kurulumu yapabilmek için hangi komut çalıştırılmalıdır?
sudo apt install -y containerd.io komutu çalıştırılmalıdır.
Bir contaninerd servisini başlatmak için komut nedir?
sudo systemctl restart containerd
Kubernetes küme yapısı ve nodların durumlarını görmek için çalıştırılacak komutlar nelerdir?
kubectl cluster-info ve
kubectl get nodes
Nginx uygulaması nedir?
Nginx bir WEB sunucu programıdr.