Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
A partire da HPC Pack 2008 R2 con Service Pack 2 (SP2), durante l'installazione di HPC Pack nel nodo head viene configurata una condivisione dati di runtime. Questa operazione può essere usata dai carichi di lavoro Service-Oriented Architecture (SOA) che devono accedere ai dati comuni richiesti da tutte le richieste di calcolo all'interno di una o più sessioni. In questo argomento vengono fornite indicazioni sulla configurazione del percorso della condivisione dati di runtime, prima o dopo l'installazione di HPC Pack. Ad esempio, dopo l'installazione potrebbe essere necessario spostare la condivisione da un percorso predefinito nel nodo head a un file server separato con capacità maggiore.
Annotazioni
- Se si installa HPC Pack nel nodo head, come passaggio dell'installazione guidata si specifica un percorso UNC di una condivisione file di rete (scelta consigliata) o un percorso locale di archiviazione nel nodo head. Se si prevede di specificare un percorso UNC, è necessario preparare la condivisione prima dell'installazione, come descritto in questo argomento. Se si specifica un percorso locale, la condivisione viene creata automaticamente. Dopo l'installazione, in qualsiasi momento, è possibile configurare una condivisione diversa come condivisione dati di runtime.
- Se si aggiorna HPC Pack 2008 R2 con SP1 nel nodo head a SP2, la condivisione dati di runtime nascosta Runtime$ viene creata automaticamente in un percorso locale predefinito. Se il nodo head non è configurato per la disponibilità elevata, la condivisione viene creata nel nodo head in %SystemDrive%\HPCRuntimeDirectory. Se il nodo head è configurato per la disponibilità elevata, la condivisione viene creata nel primo disco condiviso nella risorsa di archiviazione in cluster. Dopo l'installazione, in qualsiasi momento, è possibile configurare una condivisione diversa come condivisione dati di runtime.
Questo argomento contiene le sezioni seguenti con considerazioni e scenari tipici per la configurazione della condivisione dati di runtime:
Considerazioni sulla configurazione della condivisione dati di runtime
Configurare una nuova condivisione dati di runtime nel nodo head
Configurare una nuova condivisione dati di runtime in un file server di rete
Considerazioni sulla configurazione della condivisione dati di runtime
Di seguito sono riportate alcune considerazioni per la configurazione della condivisione dati di runtime:
Percorso di condivisione La configurazione della condivisione dati di runtime nel nodo head potrebbe influire sulle prestazioni e sulle risorse del cluster HPC, ma potrebbe risultare più semplice da configurare inizialmente a scopo di test. Ad esempio, se si valutano le funzionalità di dati comuni SOA o se si configura un cluster di piccole dimensioni, la configurazione della condivisione dati di runtime nel nodo head potrebbe essere appropriata. La configurazione della condivisione in un server remoto offre maggiore controllo e flessibilità per un cluster di produzione, ma richiede passaggi aggiuntivi.
Requisiti di archiviazione Prendere in considerazione il profilo dei processi in esecuzione nel cluster e la necessità di accedere ai dati condivisi. È necessario configurare una condivisione file in un volume con spazio di archiviazione sufficiente per i dati di runtime. Se si prevede la quantità di dati in crescita nel tempo, è consigliabile configurare una quota nella condivisione, ad esempio usando il servizio ruolo Gestione risorse file server del ruolo Servizi file in Windows Server 2008 R2.
Autorizzazioni e sicurezza Per funzionare correttamente, la condivisione dati di runtime deve essere configurata con le autorizzazioni NTFS e condivise appropriate per gli utenti e gli amministratori del cluster Windows HPC Server 2008 R2 e in alcuni casi anche per gli account computer del nodo head o dei nodi. Le impostazioni necessarie sono descritte nelle sezioni rimanenti di questo argomento. Per informazioni generali sulle autorizzazioni NTFS e condivisione, vedere Condividere e autorizzazioni NTFS in un file server.
Annotazioni
Per semplificare l'impostazione delle autorizzazioni e come procedura consigliata per la sicurezza, creare due gruppi di sicurezza di dominio designati, uno per gli utenti HPC e uno per gli amministratori HPC. È quindi possibile impostare le autorizzazioni appropriate per i gruppi di sicurezza e quindi aggiungere o rimuovere membri dai gruppi in base alle esigenze. È anche consigliabile usare questi gruppi di sicurezza per aggiungere utenti e amministratori al cluster, anziché aggiungere singoli utenti o amministratori.
Un'ulteriore considerazione è se configurare la condivisione dati di runtime come condivisione nascosta (con un nome che termina con il carattere $). Per impostazione predefinita, durante l'aggiornamento di HPC Pack 2008 R2 con SP1 a SP2, la condivisione dati di runtime viene configurata come condivisione nascosta. Anche se ciò non garantisce maggiore sicurezza per la condivisione, può impedire l'uso accidentale perché la condivisione non viene visualizzata agli utenti che esaminano le condivisioni tramite Esplora risorse o usano il comando net view .
Per considerazioni generali sulla sicurezza relative a HPC Pack, vedere gli argomenti seguenti:
Impostazioni SMB Quando si effettua il provisioning di una nuova condivisione, ad esempio usando la Procedura guidata Provisioning di una cartella condivisa in Gestione condivisione e archiviazione, è in genere possibile usare le impostazioni predefinite. È tuttavia consigliabile configurare le impostazioni SMB seguenti per migliorare le prestazioni:
Disabilitare l'enumerazione basata sull'accesso
Abilitare la memorizzazione nella cache offline dei file
Configurazione dell'utilità di pianificazione dei processi Dopo aver configurato una nuova condivisione, è necessario eseguire il comando cluscfg per aggiornare il valore della variabile di ambiente del cluster HPC_RUNTIMESHARE, impostata durante l'installazione di HPC Pack. A questo scopo, il servizio utilità di pianificazione processi HPC usa la nuova condivisione come condivisione dati di runtime.
Preparare una condivisione file in un file server di rete che verrà configurato come condivisione dati di runtime
Eseguire i passaggi generali seguenti per preparare una condivisione file di rete che verrà specificata come condivisione dati di runtime usando un percorso UNC quando si esegue l'installazione guidata di HPC Pack. Non è necessario eseguire questi passaggi di preparazione se si prevede di specificare un percorso locale per la condivisione dati di runtime nel nodo head (o sul primo disco condiviso nell'archiviazione in cluster per un nodo head configurato per la disponibilità elevata) o se si esegue l'aggiornamento da HPC Pack 2008 R2 con SP1.
Creare una nuova condivisione file in un file server aggiunto allo stesso dominio di Active Directory del computer del nodo head. È possibile usare un metodo standard disponibile in Windows Server, ad esempio effettuare il provisioning di una cartella condivisa nello snap-in Gestione condivisione e archiviazione o il comando net share .
Annotazioni
Per creare una condivisione file in un server nel dominio di Active Directory, è necessario installare il servizio ruolo File Server del ruolo Servizi file.
Configurare le autorizzazioni NTFS e condivisione elencate nelle tabelle seguenti nella condivisione file.
Annotazioni
Per semplificare l'aggiunta di autorizzazioni per gli amministratori HPC e gli utenti HPC, è possibile creare gruppi di sicurezza di dominio per questi utenti e quindi assegnare le autorizzazioni ai gruppi di sicurezza.
Autorizzazioni NTFS
Nome Autorizzazione Account computer del computer del nodo head (se il nodo head non è configurato per la disponibilità elevata)
-O-
Account computer di ogni computer nodo head e account computer dell'istanza cluster del nodo head (se il nodo head è configurato per la disponibilità elevata)
-O-
Oggetto SYSTEM del nodo head (se la condivisione file si trova nel computer del nodo head e il nodo head non è configurato per la disponibilità elevata)Controllo completo Tutti gli amministratori HPC Controllo completo Tutti gli utenti HPC Leggi
Creare file/scrivere dati
Creare cartelle/accodare datiAutorizzazioni di condivisione
Nome Autorizzazione Tutti gli amministratori HPC Controllo completo Tutti gli utenti HPC Cambiamento
Leggi
La condivisione file di rete è ora pronta per essere specificata come percorso della condivisione dati di runtime durante l'installazione guidata di HPC Pack 2008 R2.
Passaggi aggiuntivi per i nodi head configurati per la disponibilità elevata
Se il nodo head è configurato per la disponibilità elevata nel contesto di un cluster di failover, dopo l'installazione di HPC Pack, è necessario eseguire passaggi aggiuntivi per configurare la sottocartella SOA della condivisione dati di runtime. Se non si eseguono questi passaggi, le applicazioni che usano la funzionalità dati comuni SOA avranno esito negativo.
Configurare le autorizzazioni NTFS seguenti nella sottocartella SOA della condivisione dati di runtime:
Nome Autorizzazione Account computer di ogni computer nodo head nel cluster Windows HPC Server 2008 R2 Controllo completo Account computer dell'istanza in cluster del nodo head Controllo completo Nel nodo head attivo nel cluster arrestare e riavviare il servizio hpcsession. Al prompt dei comandi con privilegi elevati digitare i comandi seguenti:
net stop hpcsession net start hpcsession
In alternativa, digitare il comando seguente:
sc control hpcsession 128
Configurare una nuova condivisione dati di runtime nel nodo head
Per configurare una nuova condivisione file come condivisione dati di runtime nel nodo head del cluster, dopo l'installazione di HPC Pack, seguire questa procedura generale:
Assicurarsi che nel cluster non siano in esecuzione processi.
Creare una nuova condivisione file usando l'archiviazione nel nodo head (oppure, se il nodo head è configurato per la disponibilità elevata, usando l'archiviazione condivisa del cluster di failover). È possibile usare un metodo standard disponibile in Windows Server, ad esempio effettuare il provisioning di una cartella condivisa nello snap-in Gestione condivisione e archiviazione o il comando net share .
Annotazioni
È necessario specificare un percorso locale nel nodo head, ad esempio (D:\NewRuntimeShare). Se il nodo head è configurato per la disponibilità elevata nel contesto di un cluster di failover, specificare un percorso nel primo disco condiviso nel file server in cluster all'interno del cluster.
Spostare i file e le sottocartelle dalla condivisione dati di runtime esistente alla nuova condivisione file.
Configurare le autorizzazioni NTFS e condivisione elencate nelle tabelle seguenti nella condivisione file.
Autorizzazioni NTFS
Nome Autorizzazione Oggetto SYSTEM Controllo completo Amministratori Controllo completo HPCUsers Leggi
Creare file/scrivere dati
Creare cartelle/accodare datiAutorizzazioni di condivisione
Nome Autorizzazione HPCUsers Cambiamento
LeggiHPCAdminMirror Cambiamento
LeggiAggiornare la configurazione del cluster in modo che l'utilità di pianificazione processi HPC usi la nuova condivisione dati di runtime. A tale scopo, eseguire il comando cluscfg per modificare la variabile di ambiente HPC_RUNTIMESHARE. Ad esempio, per aggiornare la configurazione di un cluster con un nodo head denominato MyHeadNode per usare la nuova condivisione dati di runtime \\MyHeadNode\NewRuntimeShare, digitare il comando seguente al prompt dei comandi con privilegi elevati:
cluscfg setenvs /scheduler:MyHeadNode HPC_RUNTIMESHARE=\\MyHeadNode\NewRuntimeShare
Annotazioni
Se il nodo head è configurato per la disponibilità elevata nel contesto di un cluster di failover, assicurarsi di specificare il nome dell'istanza cluster del nodo head, non il nome di un computer del nodo head.
È possibile verificare che la variabile di ambiente sia impostata correttamente digitando il comando seguente al prompt dei comandi con privilegi elevati:
cluscfg listenvs
Se il nodo head è configurato per la disponibilità elevata nel contesto di un cluster di failover, è necessario eseguire i passaggi aggiuntivi seguenti:
Eseguire il failover nel secondo nodo head nel cluster di failover.
Nel secondo nodo head impostare le autorizzazioni NTFS e di condivisione seguenti per la condivisione file:
Autorizzazioni NTFS
Nome Autorizzazione HPCUsers Leggi
Creare file/scrivere dati
Creare cartelle/accodare datiAutorizzazioni di condivisione
Nome Autorizzazione HPCUsers Cambiamento
LeggiHPCAdminMirror Cambiamento
Leggi
Configurare una nuova condivisione dati di runtime in un file server di rete
Per creare una nuova condivisione dati di runtime in un file server di rete, dopo l'installazione di HPC Pack, seguire questa procedura generale:
Assicurarsi che nel cluster non siano in esecuzione processi.
Creare una nuova condivisione file in un file server aggiunto allo stesso dominio di Active Directory del computer o dei computer del nodo head. È possibile usare un metodo standard disponibile in Windows Server, ad esempio effettuare il provisioning di una cartella condivisa guidata o il comando net share .
Annotazioni
Per creare una condivisione file in un server nel dominio di Active Directory, è necessario installare il servizio ruolo File Server del ruolo Servizi file.
Spostare i file e le sottocartelle dalla condivisione dati di runtime esistente alla nuova condivisione file.
Configurare le autorizzazioni NTFS e condivisione elencate nelle tabelle seguenti nella condivisione file.
Annotazioni
Per semplificare l'aggiunta di autorizzazioni per gli amministratori HPC e gli utenti HPC, è possibile creare gruppi di sicurezza di dominio per questi utenti e quindi assegnare le autorizzazioni ai gruppi di sicurezza.
Autorizzazioni NTFS
Nome Autorizzazione Account computer del computer del nodo head (se il nodo head non è configurato per la disponibilità elevata)
-O-
Account computer di ogni computer nodo head e account computer dell'istanza cluster del nodo head (se il nodo head è configurato per la disponibilità elevata)Controllo completo Tutti gli amministratori HPC Controllo completo Tutti gli utenti HPC Leggi
Creare file/scrivere dati
Creare cartelle/accodare datiAutorizzazioni di condivisione
Nome Autorizzazione Tutti gli amministratori HPC Controllo completo Tutti gli utenti HPC Cambiamento
LeggiHPCAdminMirror Cambiamento
LeggiAggiornare la configurazione del cluster in modo che l'utilità di pianificazione processi HPC usi la nuova condivisione dati di runtime. A tale scopo, eseguire il comando cluscfg nel nodo head per modificare la variabile di ambiente HPC_RUNTIMESHARE. Ad esempio, per aggiornare la configurazione di un cluster con un nodo head denominato MyHeadNode per usare la nuova condivisione dati di runtime \\MyFileServer\NewRuntimeShare, digitare il comando seguente al prompt dei comandi con privilegi elevati:
cluscfg setenvs /scheduler:MyHeadNode HPC_RUNTIMESHARE=\\MyFileServer\NewRuntimeShare
Annotazioni
Se il nodo head è configurato per la disponibilità elevata nel contesto di un cluster di failover, impostare il parametro /scheduler sul nome dell'istanza cluster del nodo head, non sul nome di un computer del nodo head.
È possibile verificare che la variabile di ambiente sia impostata correttamente digitando il comando seguente al prompt dei comandi con privilegi elevati:
cluscfg listenvs
Passaggi aggiuntivi per i nodi head configurati per la disponibilità elevata
Se il nodo head è configurato per la disponibilità elevata nel contesto di un cluster di failover, è necessario eseguire passaggi aggiuntivi per configurare la sottocartella SOA della condivisione dati di runtime. Se non si eseguono questi passaggi, le applicazioni che usano la funzionalità dati comuni SOA avranno esito negativo.
Nel nodo head attivo nel cluster arrestare e riavviare il servizio hpcsession. Al prompt dei comandi con privilegi elevati digitare i comandi seguenti:
net stop hpcsession net start hpcsession
In alternativa, digitare il comando seguente:
sc control hpcsession 128
Configurare le autorizzazioni NTFS seguenti nella sottocartella SOA della condivisione dati di runtime:
Nome Autorizzazione Account computer di ogni computer nodo head nel cluster Windows HPC Server 2008 R2 Controllo completo Account computer dell'istanza in cluster del nodo head Controllo completo Nel nodo head attivo nel cluster arrestare e riavviare il servizio hpcsession. Al prompt dei comandi con privilegi elevati digitare i comandi seguenti:
net stop hpcsession net start hpcsession
In alternativa, digitare il comando seguente:
sc control hpcsession 128