DIABOLIKSS
Rehberler|Lenovo XClarity ile Veri Merkezi Sunucu Yönetimi: Tek Konsoldan 300+ Sunucu
How-To Guide · Lenovo XClarity v4.3

Lenovo XClarity ile Veri Merkezi Sunucu Yönetimi:Tek Konsoldan 300+ Sunucu

LXCA v4.3 · ThinkSystem V2/V3Firmware · RBAC · IPMI/RedfishHaziran 2025

300 sunucuyu tek tek yönetmek, firmware güncellemelerini elle uygulamak ve her arıza için farklı bir araç açmak verimsizliğin ta kendisidir. Lenovo XClarity Administrator, agent-free mimarisiyle tüm Lenovo sunucu, switch ve depolama sistemlerini tek bir konsoldan yönetir. Bu rehber; LXCA kurulumundan firmware uyumluluk politikalarına, LDAP/RBAC'tan Zabbix ve Nagios entegrasyonuna kadar 300+ sunucu ortamını merkezi yönetmeyi anlatır.

01

LXCA Mimarisi ve Bileşenler

Lenovo XClarity Administrator (LXCA), sanal makine (OVA/ISO) olarak dağıtılan, agent-free bir merkezi yönetim platformudur. Yönetilen sunuculara herhangi bir yazılım kurmaya gerek yoktur; LXCA, BMC (Baseboard Management Controller) üzerinden Redfish ve IPMI protokolleriyle iletişim kurar.

🖥️
Maks. Cihaz
1.000 cihaz
Tek LXCA instance
🔧
Güncel Sürüm
v4.3
ThinkSystem V3 tam desteği
📡
Protokol
Redfish + IPMI
Agent-free, BMC üzerinden
📱
Mobil
iOS + Android
Gerçek zamanlı uyarılar
ÖzellikAçıklama
Keşif ve EnvanterAğ taraması ile otomatik cihaz bulma, donanım envanteri
Firmware YönetimiUyumluluk politikaları, repository güncelleme, toplu uygulama
Sağlık İzlemeDashboard, olaylar, uyarılar, e-posta bildirimleri
Yapılandırma ProfiliBIOS/UEFI, ağ, depolama ayarlarını şablon olarak dağıtma
OS SağlamaKickstart/Autounattend ile işletim sistemi otomasyonu
REST APIAnsible, Python, Terraform entegrasyonu
02

Ön Koşullar ve Kurulum

  • LXCA VM gereksinimleri: 8 vCPU, 16 GB RAM, 192 GB disk (1.000 cihaz için)
  • Hiper yönetici: VMware ESXi 6.7+, KVM veya Hyper-V (OVA/ISO ile dağıtılır)
  • Ağ: LXCA'nın sunucu BMC ağına erişimi olmalı (genellikle ayrı VLAN)
  • DNS: LXCA hostname'i çözümlenebilmeli
  • Lenovo ID: Firmware repository güncelleme için (internet erişimsiz ortamlarda manuel import)
1
OVA'yı İndirin ve Dağıtın

datacentersupport.lenovo.com adresinden LXCA v4.3 OVA dosyasını indirin. VMware vCenter'da Deploy OVF Template ile dağıtın. İlk açılışta tarayıcıdan https://LXCA-IP adresine bağlanın.

2
İlk Yapılandırma Sihirbazını Tamamlayın
# LXCA ilk giris # Kullanici: USERID # Sifre: PASSW0RD (ilk giris, hemen degistirin) # Ilk yapilandirma adimlari: # 1. Admin sifresi guncelle # 2. Ag ayarlari: IP, maske, gecit, DNS # 3. NTP sunucusu tanimla # 4. Sertifika: Kendin imzali veya kurumsal CA # 5. Lisans: Temel ozellikler ucretsiz
ℹ️
LXCA lisanslama: Temel donanım yönetimi, firmware güncelleme ve izleme özellikleri LXCA ile ücretsizdir. İleri düzey özellikler (OS sağlama, XClarity Pro) ek lisans gerektirebilir. Büyük kurumsal ortamlar için XClarity One bulut tabanlı platform da mevcuttur.
03

Cihaz Keşfi ve Ekleme

1
Ağ Taraması ile Otomatik Keşif

Discovery → Discover New Devices yolunu izleyin. IP aralığı veya subnet tanımlayın. LXCA, belirlenen aralıktaki BMC adreslerini tarar ve Lenovo cihazlarını listeler.

# REST API ile cihaz kesfi curl -X POST https://LXCA-IP/aicc/v1/discover \ -H "Content-Type: application/json" \ -u admin:SIFRE \ -d '{"ipAddresses":["10.10.20.1-10.10.20.50"]}'
2
Cihazları Yönetilenler Listesine Alın

Keşfedilen cihazları seçin ve Manage butonuna tıklayın. LXCA, BMC kimlik bilgilerini doğrulayarak cihazı yönetim altına alır. Büyük ortamlarda Manage in Batch ile toplu ekleme yapın.

3
Cihaz Grupları Oluşturun

300+ sunucuyu mantıksal gruplar (rack, konum, işlev) halinde organize edin. Gruplar, firmware politikası uygulama ve toplu işlemler için kritik öneme sahiptir.

# REST API ile cihaz listesi curl -X GET https://LXCA-IP/aicc/v1/nodes \ -H "Content-Type: application/json" \ -u admin:SIFRE | jq '.nodeList[].hostname'
04

Firmware Uyumluluk Politikası

Firmware yönetimi, LXCA'nın en güçlü özelliklerinden biridir. Uyumluluk politikaları ile hangi cihazların hangi firmware sürümünde çalışması gerektiğini tanımlarsınız; LXCA uyumsuz cihazları otomatik işaretler ve toplu güncelleme yapmanıza olanak tanır.

1
Firmware Repository'yi Güncelleyin
# Firmware deposunu internet uzerinden guncelle # Firmware and Updates -> Repository -> Refresh # Veya internet yoksa: Import menüsünden manuel paket yukle # Desteklenen repo paket tipleri: # ThinkSystem V2 (SR650 V2, SR630 V2) # ThinkSystem V3 (SR650 V3, SR630 V3) # System X (eski nesil)
2
Uyumluluk Politikası Tanımlayın ve Atayın

Firmware and Updates → Compliance Policies → Create yolunu izleyin. Politikada hedef sistem tipi ve firmware sürümlerini belirleyin. Politikayı cihaz grubuna atayın.

# REST API ile uyumluluk durumunu sorgula curl -X GET https://LXCA-IP/aicc/v1/compliancePolicies \ -u admin:SIFRE | jq '.compliancePolicies[].name' # Uyumsuz cihazlari listele curl -X GET https://LXCA-IP/aicc/v1/nodes?complianceStatus=NONCOMPLIANT \ -u admin:SIFRE | jq '.nodeList[].hostname'
3
Toplu Firmware Güncellemesi Uygulayın

Firmware Updates → Apply/Activate yolunu izleyin. Cihaz grubunu seçin, uygulama modunu belirleyin (immediate, scheduled, staged). Büyük ortamlarda güncellemeyi gece saatlerine planlayın.

⚠️
Güncelleme öncesi: Firmware güncellemeleri ve sürücü güncellemeleri LXCA'da bağımsız süreçlerdir. Her ikisini de güncellemek istiyorsanız ayrı ayrı uygulayın. VMware ortamlarında host'ları maintenance mode'a alıp DRS tarafından boşaltın.
05

LDAP / Active Directory Entegrasyonu

1
LDAP Sunucusunu Tanımlayın
# LXCA GUI: Administration -> Security -> Authentication Servers # Ayarlar: # Server type: Microsoft Active Directory # Root DN: DC=sirket,DC=com # Bind DN: CN=lxca-service,OU=ServiceAccounts,DC=sirket,DC=com # Port: 636 (LDAPS - onerilen) # LXCA 5 dakikada bir LDAP baglantisini kontrol eder # Buyuk ortamlarda "Use Pre-Configured Servers" modunu tercih edin
2
AD Gruplarını LXCA Rollerine Eşleyin

LDAP entegrasyonu tamamlandıktan sonra AD güvenlik gruplarını LXCA rollerine eşleyin. Bu sayede kullanıcıların LXCA'da ayrıca oluşturulması gerekmez; AD grup üyeliği erişimi belirler.

06

Rol Tabanlı Erişim (RBAC)

LXCA RolüYetki KapsamıÖnerilen Kullanım
SupervisorTam yönetim, kullanıcı yönetimi dahilKıdemli DC yöneticisi (1-2 kişi)
AdministratorCihaz yönetimi, firmware, yapılandırmaSistem yöneticisi ekibi
Operatorİzleme, yeniden başlatma, log görüntülemeNOC ekibi, operasyon
RecoveryYalnızca kurtarma işlemleriFelaket kurtarma süreci
LeastPrivilegeYalnızca okumaDenetim, raporlama
# REST API ile kullanici olustur curl -X POST https://LXCA-IP/aicc/v1/users \ -H "Content-Type: application/json" \ -u admin:SIFRE \ -d '{ "username":"ahmet.yilmaz", "password":"GucluSifre!", "roles":["Operator"], "description":"NOC Operatoru" }'
07

IPMI / Redfish ile Uzak Yönetim

LXCA, Redfish (modern) ve IPMI (eski nesil uyumluluk) protokolleri üzerinden sunucu BMC'leriyle iletişim kurar. Redfish, güvenli ve JSON tabanlı yapısıyla IPMI'nın yerini almaktadır; ThinkSystem V2/V3 tam Redfish desteği sunar.

1
Redfish ile Doğrudan Sunucu Sorgulama
# Sunucunun guc durumunu sorgula (Redfish) curl -k -u admin:SIFRE \ https://XCC-IP/redfish/v1/Systems/1 | jq '.PowerState' # CPU ve bellek bilgisi curl -k -u admin:SIFRE \ https://XCC-IP/redfish/v1/Systems/1 | jq '{CPU:.ProcessorSummary, RAM:.MemorySummary}' # Son olayi goruntule curl -k -u admin:SIFRE \ https://XCC-IP/redfish/v1/Managers/1/LogServices/XCC/Entries \ | jq '.Members[0]'
2
IPMI ile Güç Yönetimi
# IPMI ile guc durumu (eski protokol, uyumluluk icin) ipmitool -I lanplus -H XCC-IP -U admin -P SIFRE power status ipmitool -I lanplus -H XCC-IP -U admin -P SIFRE power cycle # Baseboard yonetim denetleyicisi bilgisi ipmitool -I lanplus -H XCC-IP -U admin -P SIFRE bmc info
08

Monitoring: Zabbix ve Nagios Entegrasyonu

LXCA, SNMP ve syslog üzerinden harici izleme araçlarıyla entegre olur. Zabbix ve Nagios/Naemon için LXCA olayları ve uyarıları yönlendirilebilir.

1
SNMP Trap Gönderimini Yapılandırın
# LXCA: Administration -> Event Forwarding -> SNMP # Zabbix sunucusunun IP ve topluluk adini girin # SNMP v2c veya v3 (onerilen) # LXCA SNMP OID yapisi (ornek) # enterprises.19046 -> Lenovo # Trap ID ornegi: .1.3.6.1.4.1.19046.11.1.0.1 # Olaylar: CRITICAL, WARNING, INFORMATIONAL
2
Syslog ile Merkezi Log Yönetimi
# LXCA: Administration -> Event Forwarding -> Syslog # Syslog sunucusu IP ve port tanimla (varsayilan: 514/UDP) # Format: RFC 3164 veya RFC 5424 # SIEM entegrasyonu icin de kullanilabilir
ℹ️
XClarity One ile bulut izleme: Lenovo, LXCA'nın bulut tabanlı gelişmiş versiyonu olan XClarity One'ı sunar. XClarity One, yapay zeka destekli anomali tespiti, uzaktan destek entegrasyonu ve çok site yönetimi özelliklerini içerir. Büyük çok lokasyonlu ortamlar için değerlendirin.
09

REST API ile Otomasyon

LXCA'nın REST API'si, Ansible, Python ve Terraform ile entegrasyon sağlar. 300+ sunucu ortamında tekrarlayan görevler (firmware uyumluluk kontrolü, toplu yeniden başlatma, envanter çekme) API ile otomatize edilebilir.

# Python ile tum sunucularin envanter raporu import requests, json lxca = "https://LXCA-IP" auth = ("admin","SIFRE") headers = {"Content-Type":"application/json"} # Tum sunuculari listele resp = requests.get(f"{lxca}/aicc/v1/nodes", auth=auth, headers=headers, verify=False) nodes = resp.json()["nodeList"] # Envanter raporu for n in nodes: print(f"{n['hostname']}: {n['machineType']} | " f"BMC: {n['bmcFirmwareVersion']} | " f"Durum: {n['overallHealthState']}") # Ansible Lenovo koleksiyonu # ansible-galaxy collection install lenovo.lxca # - lenovo.lxca.lxca_nodes: sunuculari listele # - lenovo.lxca.lxca_fw_update: firmware guncelle
10

Sorun Giderme ve CLI Referansı

BelirtiOlası NedenÇözüm
Cihaz keşfedilmiyorBMC ağına erişim yok veya SNMP community yanlışLXCA'dan BMC IP'ye ping atın, güvenlik duvarı kurallarını kontrol edin
Firmware güncellemesi takıldıBMC meşgul veya ağ kesilmesiJobs altından görevi iptal edip yeniden başlatın, XCC loglarını inceleyin
LDAP bağlantısı başarısızLDAP sunucu erişilemez veya sertifika sorunuLXCA'da Test Connection yapın, LDAPS için CA sertifikasını yükleyin
API 401 hatasıKimlik doğrulama başarısız veya oturum süresi dolduToken yenileyin, kullanıcı adı/şifre doğruluğunu kontrol edin
# LXCA servis durumu (SSH veya konsol) systemctl status lxca journalctl -u lxca -f # REST API temel sorgular # Tum cihazlar GET /aicc/v1/nodes # Uyumsuz cihazlar GET /aicc/v1/nodes?complianceStatus=NONCOMPLIANT # Aktif gorevler GET /aicc/v1/tasks # LXCA log GET /aicc/v1/events
ESH Bilişim

Lenovo XClarity Kurulum ve Entegrasyon

ESH Bilişim, Lenovo ThinkSystem sunucu projelerinde XClarity Administrator kurulumu, firmware politika tasarımı, LDAP entegrasyonu ve Zabbix/Nagios bağlantısı konularında saha desteği sağlar. Kuveyt Türk 310 sunucu projesi referansıyla edinilen deneyimi sizin projenizde kullanabilirsiniz.

  • LXCA OVA dağıtıldı, ağ ve NTP yapılandırıldı
  • Tüm sunucular keşfedildi ve yönetim altına alındı
  • Cihaz grupları mantıksal olarak organize edildi
  • Firmware repository güncellendi, uyumluluk politikası tanımlandı
  • LDAP/AD entegrasyonu tamamlandı, grup eşleme yapıldı
  • RBAC rolleri tanımlandı, en az yetki prensibi uygulandı
  • SNMP trap ve syslog yönlendirmesi yapılandırıldı
  • REST API erişimi test edildi

Kaynaklar

  1. Lenovo, "XClarity Administrator User's Guide v4.3" — pubs.lenovo.com/lxca
  2. Lenovo Press, "XClarity Administrator Product Guide" — lenovopress.lenovo.com/tips1200
  3. Lenovo, "XClarity Administrator REST API" — pubs.lenovo.com/lxca-restapi
  4. Lenovo Docs, "Updating Firmware on Managed Devices" — pubs.lenovo.com/lxca/update_fw
Lenovo XClarityThinkSystem FirmwareRBACRedfish
↑ Başa Dön