top of page
Search

NuService Menu

Writer: Marco Tubben
Marco Tubben
Aug 24
4 min read

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


MarcosTips

©2022 by MarcosTips. Proudly created with Wix.com

bottom of page