Exadata üzerindeki tüm cell node yada compute node larda birden , tek sunucudan komutların çalıştırılması

15 Şub by Ahmet Duruöz

Exadata üzerindeki tüm cell node yada compute node larda birden , tek sunucudan komutların çalıştırılması

Exadata üzerindeki sunucularda, tek bir sunucu üzerinden tüm compute node yada cell node’lar üzerinde komut çalıştırabilirsiniz. Bu işlem için dcli aracını kullanabiliriz.

Dcli ile istenilen sunucularda paralel olarak komutlar çalıştırılabilir. Bu sayede tek bir sunucu üzerinden birçok hedefteki sunucuda komut çalıştırılabilir. Aşağıdaki gibi kullanımı mümkündür.

dcli [opsiyonlar] [komut]

Dcli kullanımı için dcli komutunun çalıştırıldığı sunucu ile hedef sunucular arasında şifresiz Secure Shell (SSH) erişimi yapılandırılmalıdır.

dcli için -g parametresi ile belirtilen hedef sunucuların olduğu dosya gerekmektedir. Ayrıca -l parametresi ile hangi kullanıcı ile karşıdaki sunucularda ilgili komutun çalıştırılacağını belirtiyoruz. Belirtilmez ise varsayılan olarak celladmin kullanıcısı ile çalıştıracaktır.

Öncelikle dbs_group isimli dosyayı tüm db node’ların host isimleri olacak şekilde , cell_group isimli dosyayı tüm cell node’ların host isimmleri olacak şekilde oluşturalım.

Örnek kullanımlar :

Veritabanı sunucularında ve cell node’larda hostname komutunun çalıştırılması :

[root@dbadm01 ~]# dcli -g dbs_group -l root 'hostname'
dbadm01: dbadm01.local
dbadm02: dbadm02.local

[root@dbadm01 ~]# dcli -g cell_group -l root 'hostname'
celadm01: celadm01.local
celadm02: celadm02.local
celadm03: celadm03.local

Cell node’lar üzerinde cell durumunun sorgulanması :

[root@dbadm01 ~]# dcli -g cell_group -l root 'cellcli -e list cell'
celadm01: celadm01 online
celadm02: celadm02 online
celadm03: celadm03 online

Görüldüğü gibi tek noktadan tüm sunucular üzerinde aynı komutu çalıştırıp, sonucunu görebiliyoruz. Bu araç ile Exadata çalışmalarını çok kolay bir şekilde , tek sunucu üzerinden yapmak mümkündür. Exadata için dcli , vazgeçilmez bir araçtır.

Loading

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir