Skip to content
Smarter by Design.Simpler for Business

v-device ​

v-device komutu, cihaz üzerindeki vDevice kayıtlarını yönetir. Her vDevice kendi ağ arabirimlerini, işlemci çekirdeklerini, belleğini ve disk alanını taşır; trafik nesneleri bir vDevice üzerinde çalışır.

Komut Özeti ​

TR7 WEB-CLI · v-device
# komuttan sonra Tab
admin@TR7LBWAF01> v-device
add delete list show update
 
admin@TR7LBWAF01> v-device list
admin@TR7LBWAF01> v-device add name <ad> memory 8 --interfaces.0 <arabirim> --cores.0 2
admin@TR7LBWAF01> v-device update id <kimlik> …
admin@TR7LBWAF01> v-device delete <kimlik>
admin@TR7LBWAF01>  

Zorunlu Alanlar ​

add komutunda CLI iki alanı aşağıdaki sırayla ister; ikisi de alan adı ile değeri birlikte yazılır. Arabirim ve çekirdek listeleri şemada zorunludur ama liste alanı oldukları için CLI bunları sormaz: -- ile yazılmaları gerekir.

SıraAlanDurumDeğer
1nameZorunluKayda özgü ad; aynı ad iki vDevice'ta kullanılamaz
2memoryZorunlu1–64 arası tam sayı; birim GB
—--interfaces.NŞemada zorunluTamamlama listesinde isteğe bağlı görünür; en az bir arabirim verilmelidir
—--cores.NŞemada zorunluTamamlama listesinde isteğe bağlı görünür; en az bir çekirdek verilmelidir

Liste Alanları ​

AlanNe yaparArkasına ne yazılır
--interfaces.NvDevice'a hangi ağ arabirimlerinin verileceğini belirlerEthernet arabirimleri, örneğin ETH-1, 10G-3; her arabirim kendi indeksiyle
--cores.NvDevice'a hangi işlemci çekirdeklerinin verileceğini belirler0–63 arası tam sayı; her çekirdek kendi indeksiyle, aynı çekirdek iki kez yazılamaz

update komutunda düzenlenecek kayıt id <kimlik> ile seçilir; show ve delete komutlarında kimlik alan adı olmadan yazılır (v-device delete <kimlik>).

İsteğe Bağlı Alanlar ​

AlanNe yaparArkasına ne yazılır
--descKayda açıklama eklerSerbest metin, örneğin "vService'ler için vDevice"; boşluk taşıyorsa çift tırnak içinde
--vmDataDiskSizeUygulama alanının büyüklüğünü belirler0.5–1024 arası sayı (varsayılan 4); birim GB
--rawDataDiskSizeGünlük ve rapor alanının büyüklüğünü belirler0.5–1024 arası sayı (varsayılan 16); birim GB

Örnekler ​

TR7 WEB-CLI · vDevice yönetimi
# iki arabirim, üç çekirdek, 16 GB bellek
admin@TR7LBWAF01> v-device add name vdev-web memory 16 \
--interfaces.0 10G-4 --interfaces.1 10G-5 \
--cores.0 4 --cores.1 5 --cores.2 6 \
--desc "Web vService'leri" --vmDataDiskSize 8 --rawDataDiskSize 64
 
# var olan kaydı büyütme
admin@TR7LBWAF01> v-device list
admin@TR7LBWAF01> v-device update id <kimlik> --memory 32 --rawDataDiskSize 128
 
# çekirdek listesinden bir girdiyi çıkarma
admin@TR7LBWAF01> v-device update id <kimlik> --cores.2.delete
admin@TR7LBWAF01>  

Bilinmesi Gerekenler ​

  • Zorunlu alanlar -- almaz. name ve memory alan adı ile değeri yan yana yazılır; öteki alanlar --alan değer biçimindedir. Ayrıntı API Commands sayfasındadır.
  • Liste alanları CLI tarafından sorulmaz. --interfaces.N ve --cores.N şemada zorunludur ama komut satırı liste alanlarını zorunlu alan olarak istemez; add komutunda ikisi de -- ile eklenmelidir.
  • Yalnız ethernet arabirimleri seçilebilir. --interfaces.N listesi, cihazın ethernet türündeki arabirimleriyle sınırlıdır.
  • Çekirdekler paylaşılmaz. Aynı çekirdek numarası bir kayıtta iki kez yazılamaz; çekirdek numaraları 0–63 aralığındadır.
  • İki disk alanı ayrı ayrı verilir. --vmDataDiskSize uygulamanın, --rawDataDiskSize günlük ve raporların alanıdır; ikisi de GB cinsindendir.
  • vDevice, nesnelerin çalıştığı yerdir. Karşılama adresleri, arabirimler ve trafik nesneleri bir vDevice'a bağlıdır; adresler network ip, arabirimler network interface komutlarıyla yönetilir.
  • Liste alanları tek tek ya da toptan silinebilir. --<alan>.N.delete tek girdiyi çıkarır, --<alan>.delete listeyi boşaltır.