2 はじめに

2.1 Oracle ExachkによるKVM Dom0でのスイッチ・データ収集に適したユーザーの自動選択

AHF 26.1では、Oracle Exachkによって、KVM Dom0システムでのスイッチ・データ収集に最も適した構成ユーザーが自動的に選択されるため、不要なパスワード・プロンプトがなくなり、パスワードなし等価が構成されたときにスイッチ収集がスキップされなくなります。

Platinumのお客様は、パスワードなしでスイッチにアクセスするために、dbadminswitchexaadminなどの異なるユーザーを構成することがよくあります。以前は、Exachkはデフォルトの管理ユーザーに依存していました。このユーザーにはパスワードなしの接続がない場合、パスワードの入力を求められたり、収集がスキップされたりする可能性がありました。

この更新により、Exachkはお客様の等価の構成を検出し、正しいスイッチ・ユーザーを自動的に選択します。ユーザー選択は、事前定義済の優先順位(dbadminswitchexarootadmin)に従います。Exachkは、すべてのスイッチに等価またはウォレットベースの資格証明が構成されている最初のユーザーをこの順序で選択し、シームレスなスイッチ・データ収集を保証します。

対話型モードでは、すべてのスイッチに等価またはウォレット資格情報がある場合、Exachkはそのユーザーを自動的に選択します。等価がスイッチのサブセットにのみ存在する場合、Exachkはスイッチ・ユーザーを要求し、デフォルトはadminとなります。どのスイッチに対しても等価または資格証明が見つからない場合、Exachkはadminをデフォルトとして、switchユーザーを要求します。

サイレント・モードでは、Exachkは、すべてのスイッチに等価またはウォレット資格証明が構成されている最初のユーザーを選択します。どの単一ユーザーもすべてのスイッチへのアクセス権を持っていない場合、Exachkは最大数のスイッチへのアクセス権を持つユーザーを選択します。どのスイッチにも等価または資格証明が構成されていない場合、スイッチのデータ収集がスキップされます。

この動作は、runasrootフラグが使用されているかどうかに関係なく一貫しています。ユーザー名および優先順位は、Platinumチームによって定義されます。

全体として、この機能拡張により、Exachkが手動の介入を必要とせずに、最も適切な構成済ユーザーを使用するようにすることで、スイッチ・データ収集の信頼性と自動化が向上します。

シナリオ1

dbadminユーザーがすべてのスイッチに対してパスワードなしの等価(またはウォレット内の資格証明)を構成している場合、Exachkは自動的にdbadminをスイッチ・ユーザーとして選択し、プロンプトを表示せずにスイッチ・データの収集を続行します。

# exachk
....

Starting to run dbadmin privileged commands in background on RDMA Network Fabric switch (nshqaw06sw-rocea0)

Starting to run dbadmin privileged commands in background on RDMA Network Fabric switch (nshqaw06sw-roceb0)

.....

シナリオ2

どのユーザー(dbadminswitchexarootまたはadmin)にもすべてのスイッチに等価(またはウォレット資格証明)が構成されておらず、silentforceが使用されていない場合、Exachkはユーザーにスイッチ・ユーザーの指定を要求します。以降のすべてのスイッチ関連のプロンプトおよび操作は、選択したユーザーに基づきます。

# exachk
....

Enter the RDMA Network Fabric switch user (default: admin):- admin

....

Wallet does not have password for all switches


9 of the included audit checks require admin privileged data collection on RDMA Network Fabric switch

1. Enter 1 if you will enter admin password for each RDMA Network Fabric switch when prompted

2. Enter 2 to exit and to arrange for admin access and run the exachk later.

3. Enter 3 to skip checking best practices on RDMA Network Fabric switch
                
Indicate your selection from one of the above options for RDMA Network Fabric switch[1-3][1]:-  
Is admin password same on all RDMA Network Fabric switch ?[y/n][y] 
Enter admin password for RDMA Network Fabric switch :- 
Verifying admin password ...

シナリオ3

どのユーザー(dbadminswitchexarootまたはadmin)にもすべてのスイッチに等価(またはウォレット資格証明)が構成されておらず、silentforceが使用されている場合、Exachkは自動的に最大数のスイッチにアクセスできるユーザーを選択します。以降のすべての操作は、選択したユーザーを使用して実行されます。

# exachk -silentforce
....


Wallet does not have password for all switches

9 of the included audit checks require switchexa privileged data collection on RDMA Network Fabric switch

1. Enter 1 if you will enter switchexa password for each RDMA Network Fabric switch when prompted

2. Enter 2 to exit and to arrange for switchexa access and run the exachk later.

3. Enter 3 to skip checking best practices on RDMA Network Fabric switch
                
Indicate your selection from one of the above options for RDMA Network Fabric switch[1-3][1]:-

例2-1 Exachkスイッチのユーザー選択シナリオ

  • Exachkはサイレント・モードでrootユーザーを使用して実行され、dbadminユーザーにはスイッチ等価設定があります。
    # exachk -silentforce
    ....
    
    Starting to run dbadmin privileged commands in background on RDMA Network Fabric switch (nshqaw06sw-rocea0)
    
    Starting to run dbadmin privileged commands in background on RDMA Network Fabric switch (nshqaw06sw-roceb0)
    
    .....
  • Exachkは対話型モードでrootユーザーを使用して実行され、dbadminユーザーにはスイッチ等価設定があります。
    # exachk
    ....
    
    Starting to run dbadmin privileged commands in background on RDMA Network Fabric switch (nshqaw06sw-rocea0)
    
    Starting to run dbadmin privileged commands in background on RDMA Network Fabric switch (nshqaw06sw-roceb0)
    
    .....
  • Exachkはサイレント・モードでrunasrootユーザーを使用して実行され、dbadminユーザーにはスイッチ等価設定があります。
    # exachk -silentforce -runasroot
    ....
    
    Starting to run dbadmin privileged commands in background on RDMA Network Fabric switch (nshqaw06sw-rocea0)
    
    Starting to run dbadmin privileged commands in background on RDMA Network Fabric switch (nshqaw06sw-roceb0)
    
    .....
  • Exachkは対話型モードでrunasrootユーザーを使用して実行され、dbadminユーザーにはスイッチ等価設定があります。
    # exachk -runasroot
    ....
    
    Starting to run dbadmin privileged commands in background on RDMA Network Fabric switch (nshqaw06sw-rocea0)
    
    Starting to run dbadmin privileged commands in background on RDMA Network Fabric switch (nshqaw06sw-roceb0)
    
    .....
  • Exachkは対話型モードでrootユーザーを使用して実行され、すべてのスイッチに等価があるユーザーはいません。
    # exachk
    ....
    
    Enter the RDMA Network Fabric switch user (default: admin):- dbadmin
    
    ....
  • Exachkは、サイレント・モードでrootユーザーを使用して実行され、どのユーザーもすべてのスイッチに等価がなく、dbadminユーザーは1以外のすべてのスイッチに等価があります。
    # exachk -silentforce
    ....
    
    Starting to run dbadmin privileged commands in background on RDMA Network Fabric switch (nshqaw06sw-rocea0)
    
    Starting to run dbadmin privileged commands in background on RDMA Network Fabric switch (nshqaw06sw-roceb0)
    
    .....
  • Exachkは対話型モードでrootユーザーを使用して実行され、すべてのスイッチに等価があるユーザーも、どのスイッチにも等価があるユーザーもいません。
    # exachk
    ....
    
    Enter the RDMA Network Fabric switch user (default: admin):- dbadmin
    
    ....
  • Exachkは対話型モードでrunasrootユーザーを使用して実行され、すべてのスイッチに等価があるユーザーはいません。
    # exachk -runasroot
    ....
    
    Enter the RDMA Network Fabric switch user (default: admin):- dbadmin
    
    ....
  • Exachkは、サイレント・モードでrunasrootを使用して実行され、どのユーザーもすべてのスイッチに等価がなく、dbadminは1以外のすべてのスイッチに等価があります。
    # exachk -silentforce -runasroot
    ....
    
    Starting to run dbadmin privileged commands in background on RDMA Network Fabric switch (nshqaw06sw-rocea0)
    
    Starting to run dbadmin privileged commands in background on RDMA Network Fabric switch (nshqaw06sw-roceb0)
    
    .....
  • Exachkは対話型モードでrunasrootを使用して実行され、すべてのスイッチに等価があるユーザーも、どのスイッチにも等価があるユーザーもいません。
    # exachk -runasroot
    ....
    
    Enter the RDMA Network Fabric switch user (default: admin):- dbadmin
    
    ....
  • Exachkは、対話型モードでrootユーザーを使用して実行され、ユーザーはdbadminswitchexarootまたはadmin以外のスイッチ・ユーザーを入力します。
    # exachk
    ....
    
    Enter the RDMA Network Fabric switch user (default: admin):- opc
    
    ....
    
    Starting to run opc privileged commands in background on RDMA Network Fabric switch (nshqaw06sw-rocea0)
    
    Starting to run opc privileged commands in background on RDMA Network Fabric switch (nshqaw06sw-roceb0)
    
    ....