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
# 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ıra | Alan | Durum | Değer |
|---|---|---|---|
| 1 | name | Zorunlu | Kayda özgü ad; aynı ad iki vDevice'ta kullanılamaz |
| 2 | memory | Zorunlu | 1–64 arası tam sayı; birim GB |
| — | --interfaces.N | Şemada zorunlu | Tamamlama listesinde isteğe bağlı görünür; en az bir arabirim verilmelidir |
| — | --cores.N | Şemada zorunlu | Tamamlama listesinde isteğe bağlı görünür; en az bir çekirdek verilmelidir |
Liste Alanları
| Alan | Ne yapar | Arkasına ne yazılır |
|---|---|---|
--interfaces.N | vDevice'a hangi ağ arabirimlerinin verileceğini belirler | Ethernet arabirimleri, örneğin ETH-1, 10G-3; her arabirim kendi indeksiyle |
--cores.N | vDevice'a hangi işlemci çekirdeklerinin verileceğini belirler | 0–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
| Alan | Ne yapar | Arkasına ne yazılır |
|---|---|---|
--desc | Kayda açıklama ekler | Serbest metin, örneğin "vService'ler için vDevice"; boşluk taşıyorsa çift tırnak içinde |
--vmDataDiskSize | Uygulama alanının büyüklüğünü belirler | 0.5–1024 arası sayı (varsayılan 4); birim GB |
--rawDataDiskSize | Günlük ve rapor alanının büyüklüğünü belirler | 0.5–1024 arası sayı (varsayılan 16); birim GB |
Örnekler
# 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.namevememoryalan adı ile değeri yan yana yazılır; öteki alanlar--alan değerbiçimindedir. Ayrıntı API Commands sayfasındadır. - Liste alanları CLI tarafından sorulmaz.
--interfaces.Nve--cores.Nşemada zorunludur ama komut satırı liste alanlarını zorunlu alan olarak istemez;addkomutunda ikisi de--ile eklenmelidir. - Yalnız ethernet arabirimleri seçilebilir.
--interfaces.Nlistesi, 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–63aralığındadır. - İki disk alanı ayrı ayrı verilir.
--vmDataDiskSizeuygulamanın,--rawDataDiskSizegü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, arabirimlernetwork interfacekomutlarıyla yönetilir. - Liste alanları tek tek ya da toptan silinebilir.
--<alan>.N.deletetek girdiyi çıkarır,--<alan>.deletelisteyi boşaltır.
