お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
宣言型システムの主権
- なぜ命令型の構成管理が逸脱と監査失敗につながるのか。
- システム構築のためのNixストア、派生物、および純粋関数。
- NixOS対伝統的なディストリビューション:不変性とアトミックなアップグレード。
インストールと基本
- ISOからのNixOSインストール(手動および自動パーティション分け)。
- Nix言語:セット、関数、およびインポート。
- configuration.nixの構造とモジュールシステム。
- nix searchおよびマニュアルページを用いたパッケージとオプションの検索。
パッケージとサービスの管理
- nix-envを用いたシステム全体 versus ユーザーごとのパッケージインストール。
- systemdサービスへの宣言的有効化。
- カスタムパッケージの上書きとオーバーレイ。
- ゴミ収集とストアの最適化。
再現可能な環境
- ad-hoc開発のためのnix-shellとshell.nix。
- ロックファイルベースの再現性を実現するNix Flakes。
- チームのオンボーディングのためのdevenvおよびdevshell。
- 自動環境切り替えのためのdirenv連携。
リモートデプロイメント
- フリート管理のためのNixOpsおよびColmena。
- リモートビルドおよびバイナリキャッシュの設定。
- agenixおよびsops-nixを用いたシークレット管理。
- NixOSのVMおよびコンテナを用いたデプロイメントテスト。
システムの更新とロールバック
- nixos-rebuildのswitch、test、およびbootモード。
- 直前のジェネレーションへのアトミックなロールバック。
- チャンネル管理およびピニングによる再現可能な更新。
- 緊急復旧およびブートローダの設定。
応用トピック
- NixOSコンテナおよび軽量仮想化。
- クロスコンパイルおよびARMビルド。
- カスタムISOおよびnetbootイメージの生成。
- NixパッケージのためのHydra継続的インテグレーション。
要求
- 高度なLinuxシステム管理およびシェルスクリプティングの知識。
- 関数型プログラミングの概念の理解。
- Gitおよびバージョン管理された構成への習熟。
対象者
- 再現可能で宣言的なシステムを求めるインフラエンジニア。
- Ansible、Puppet、またはChefをNixに置き換えようとしているDevOpsチーム。
- ビットレベルで再現可能なデプロイメントを必要とする組織。
21 時間
お客様の声 (3)
experienced trainer
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
コース - Kubernetes Security Fundamentals (LFS460)
トレーナーは実践的な知識を持っています
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
コース - Kubernetes for App Developers (LFD459)
機械翻訳
ラボと実践
MIR YOUSUF - Business Computer Skills
コース - Red Hat System Administration III (RHEL9) – RH294+EX294
機械翻訳