背景は、サーバー/ネットワーク/ストレージを含み、リモートサイトで構築される「ポッド」の構築を可能な限り自動化できるソリューションを作成することです。
理想的な世界では、DHCP/TFTPなどで事前構成された単一の管理サーバーを作成することです。この管理サーバーは、ビルドサイトでCisco UCS、FAS31x0などを使用してラックに収納され、最終的な顧客サイトに転送されます。そこで、電源を入れるとほぼ構成されます。または、少なくとも、リモートの熟練した「専門家」ができる十分な距離までブートストラップします。ポッドのセットアップを完了します。
アイデア(上記の100%に似ている必要はありません)が役立ちます。
ONTAPに相当するKickstartを知りません。ただし、少量の手動ブートストラップを使用すると、APIを使用して他のすべてをほぼ実行できるはずです。多くの場合、ONTAPIと呼ばれます。
ONTAP SDK ドキュメントで公開されているメソッドと対応するCLIコマンドの完全なリストを確認できます。バインディングは通常のプログラミング言語で利用できます。 Pythonバインディング -もあります。これはまだ非公式ですが、非常にうまく機能することを保証できます。
TFTPをプロビジョニングしてから、unixコマンドexpect
を使用してCLI経由で接続し、設定を完了します。
おそらく、正しいクライアント情報を使用してexpectスクリプトを生成するスクリプトを作成できます。