NuService Menu

Het NuService-menu is een beperkte, menu-gestuurde command-line interface (CLI) die in AOS 7.6 is geïntroduceerd voor de admin-gebruiker op de Controller VM (CVM). Het vervangt de directe bash-toegang om de admin-gebruiker te beperken tot goedgekeurde acties; hiermee wordt het risico op onbedoelde verstoring van het cluster verkleind en wordt inzicht geboden in administratieve workflows ten behoeve van audits.
Activeren van het Service menu
(nu nog optioneel, in een latere versie van AOS wordt deze mandatory)
Selecteer in Prism Central het cluster waar je het service menu wilt gebruiken en selecteer Enable NuService Mode. (AOS 7.6 vereist uiteraard dat Prism Central ook op deze versie draait)


Installatie start

et Voila na het inloggen via SSH met de admin user:

Ik zal hieronder een overzicht geven van de meest recente beschikbare commando’s
CVM Commando’s
Nutanix CLI commando’s
Hier kunnen alle bekende ncli / acli commando’s uitgevoerd worden zoals al lang gebruikelijk is.
System utilities
arping
Het commando is een hulpprogramma voor het oplossen van netwerkproblemen dat wordt gebruikt op Controller VM's (CVM's) om dubbele IP-adressen te detecteren, virtuele IP-configuraties (VIP's) te controleren of conflicterende MAC-adressen op te sporen die clusterwaarschuwingen veroorzaken.
chronyc tracking
Voer op Nutanix-nodes (AHV-hosts of nieuwere AOS Controller-VM's) via SSH het commando `chronyc tracking` uit om de stabiliteit, afwijking, stratum en prestaties van de tijdsynchronisatie van de systeemklok ten opzichte van uw actieve NTP-server in realtime te controleren.
date
Geeft de actuele datum/tijd aan van de CVM
df
'disk free' – ook wel bekend als `df` – is een krachtig hulpprogramma dat waardevolle informatie verschaft over het gebruik van schijfruimte. Het `df`-commando toont informatie over het schijfruimtegebruik van het aangekoppelde bestandssysteem.
dmesg
dmesg wordt gebruikt om de kernel-ringbuffer te inspecteren of te beheren.De standaardactie is het weergeven van alle berichten uit de kernel-ringbuffer.
iptables
iptables commando wordt gebruikt om de interne Linux firewall te configureren met de volgense parameters :
-C : check chain rule-specifications
-L : List alle rules in chain
-S : Print alle rules in de chain
last
Het 'last'-commando in Linux is een krachtig hulpmiddel waarmee een lijst wordt weergegeven van alle gebruikers die zijn ingelogd en uitgelogd sinds de aanmaak van het bestand '/var/log/wtmp'. Het biedt een chronologisch overzicht van gebruikerssessies, waardoor beheerders gebruikersactiviteiten kunnen volgen, problemen kunnen oplossen en het systeemgebruik effectief kunnen beheren. Het commando kan met diverse opties worden aangepast om specifieke informatie te filteren en weer te geven, wat het tot een veelzijdige tool voor systeembeheer maakt.
md5sum
De md5sum is ontworpen om de integriteit van gegevens te verifiëren met behulp van (Message Digest Algorithm 5). MD5 is een cryptografische hash van 128 bits die, mits correct toegepast, kan worden gebruikt om de authenticiteit en integriteit van bestanden te verifiëren.
nslookup
Het nslookup-commando in Linux is een netwerktool die wordt gebruikt om internet-domeinnaamservers te raadplegen en IP-adressen of specifieke DNS-records te achterhalen.
sar
Het Linux-commando `sar` (System Activity Reporter), onderdeel van het `sysstat`-pakket, verzamelt, rapporteert en slaat historische gegevens over systeemprestaties op – waaronder CPU-, geheugen-, I/O- en netwerkactiviteit. Hierdoor kunt u problemen met eerdere prestaties analyseren in plaats van alleen te vertrouwen op realtime-statistieken.
smartctl
smartctl beheert het SMART-systeem (Self-Monitoring, Analysis and Reporting Technology) dat is ingebouwd in veel ATA-3- en latere ATA-, IDE- en SCSI-3-harde schijven. Het doel van SMART is het bewaken van de betrouwbaarheid van de harde schijf, het voorspellen van defecten en het uitvoeren van diverse zelftests van de schijf.
File Transfer commando’s
rsync
Rsync is een snel en veelzijdig command-line-hulpprogramma voor het synchroniseren van bestanden en mappen tussen twee locaties via een remote shell of een remote rsync-daemon. Het maakt snelle incrementele bestandsoverdracht mogelijk door alleen de verschillen tussen de bron en de bestemming over te dragen.
scp
Wanneer je bestanden via SSH naar of van een externe server moet kopiëren, klaart scp de klus met één enkel commando. Het versleutelt zowel de overgedragen gegevens als de authenticatiegegevens, waardoor er niets extra's nodig is als er al SSH-toegang is.
AHV commando’s
nvidia-smi
nvidia-smi (NVIDIA System Management Interface) is een opdrachtregelprogramma voor het bewaken en beheren van NVIDIA GPU-apparaten. Het biedt informatie over GPU-belasting, geheugengebruik, temperatuur, stroomverbruik en actieve processen.
De tool kan realtime statistieken weergeven, specifieke GPU-eigenschappen opvragen, instellingen voor stroom en kloksnelheid configureren en rekenprocessen beheren. Het is essentieel voor GPU-bewaking in omgevingen voor machine learning, rendering en wetenschappelijke berekeningen.
shutdown -h now
Dit commando geeft de host het shutdown commando met de parameter h zodat deze halt (uitgaat)
ovs-appctl fdb/flush
Het commando `ovs-appctl fdb/flush` wist de tabel voor het dynamisch aanleren van MAC-adressen (Forwarding DataBase) voor een opgegeven Open vSwitch-bridge.
ovs-appctl fdb/show
Het commando `ovs-appctl fdb/show <bridge-name>` vraagt de actieve Open vSwitch-daemon op om de MAC-adresleertabel (Forwarding Database) voor een specifieke bridge weer te geven. Het toont de geleerde MAC/VLAN-paren, de bijbehorende switchpoort en de ouderdom van elk item in seconden.
ovs-vsctl get
geeft informatie over de Open vSwitch configuratie
ovs-vsctl set
Dit commando kan verschillende configuratie settings maken op de Open vSwitch
update-cvm-config
Het hulpprogramma update-cvm-config is een intern Nutanix-script (gelegen in /usr/local/bin/update-cvm-config) dat wordt gebruikt om de resourcetoewijzingen van Controller Virtual Machines (CVM's) – zoals geheugenconfiguraties of XML-definities – op AHV-hosts te wijzigen.
De LOG viewer
Deze optie kan gekozen worden en dan krijg je inzicht in de verschillende logfiles op het Nutanix systeem
Er kan gekozen worden uit een File explorer view zodat je kunt “bladeren” door de verschillende logfiles

Maar je kunt ook specifiek zoeken naar bepaalde termen


Launch admin shell
Op dit moment kun je de reguliere bash shell nog oproepen, maar deze optie zal t.z.t. verdwijnen
Configure Settings
Op dit moment nog maar 1 : LDAP
Deze kun je in dit menu aan en uit zetten (er moet uiteraard wel een LDAP/Active directory geconfigureerd zijn.

In een volgende blog zal ik beschrijven hoe Nutanix ook middels API’s te beheren valt



Comments