Nutanix vm lerini Prism Central ile görebilmekteyiz lakin birden fazla nutanix iniz var ise her seferinde bu vm hangi nutanix te diye aramaktan ise tek bir komut ile çekebilirsiniz. Bunun birden fazla yolu var , cmdlet ile çekebilirsiniz , ncli ile çekebilirsiniz , ben bu yazıda curl ile nasıl çekilir onun bilgisini aktaracağım çünkü gün içinde çoğunlukla linux lerde bash arayüzündeyim. Merak konusu olur ise diğer yöntemleri yazabilirim.
Komutumuz aşağıdaki gibi olmalı , curl kurulu olmalı vs hiç demiyorum , kurulu olduğunu varsayıyorum , ama jq kurulumu yapar iseniz komut sağlıklı çalışacaktır. Jq nun amacı json dosyasını gerçek bir json gibi çekebilmek ya da görüntüleyebilmek içindir, böylece grep ile filtreleme yapar iken gerçekten satır aralamış olursunuz. Jq kurmak için muhtemelen ubuntu kullanıyor iseniz apt-get install jq komutu yeterli olacaktır.
[email protected]:/home# curl –user admin:SIFREM –insecure -H “Content-Type: application/json” -H “Accept: application/json” https://NUTANIX_IP:9440/PrismGateway/services/rest/v2.0/vms/ > hamveri-ayhanarda.txt && jq ‘.’ hamveri-ayhanarda.txt | grep name
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 33516 0 33516 0 0 9842 0 –:–:– 0:00:03 –:–:– 9843
“name”: “hostrazzi.com-server1”,
“name”: “hostrazzi.com-server2”,
“name”: “hostrazzi.comelkserver”,
“name”: “hostrazzi.com-snmp”,
“name”: “fbi-tor-server”,
“name”: “nsa-hello-server”,
“name”: “emc2-gpu-server”,
“name”: “hostrazzi-sniff-server”,
“name”: “ayhanarda.com-server”,
Ayhan ARDA
Bir yanıt yazın