この連載では、Python製のシステム管理フレームワークFunc(Fedora Unified Network Controller)について、その概要から具体的な利用方法、モジュールによる拡張方法といった、システム管理の現場でFuncを利用するために必要な情報をお届けします。 第1回目はFuncの概要について解説します。Funcはフレームワークという性質上、具体的に何ができるのか、といったことがわかりにくいため、まずはPuppetとの対比で解説してみます。 「ツール」と「フレームワーク」 Puppetはシステム管理「ツール」、Funcはシステム管理「フレームワーク」と便宜的に呼び分けていますが、まずはこの違いからFuncの特性について説明します。 非常に大雑把ですが、「ツール」はそれによって実現できることが明確で、誰にとっても同じもの、「フレームワーク」は枠組みだけを提供して、使
![第1回 シンプルで拡張性の高いシステム管理フレームワークFuncの概要 | gihyo.jp](https://cdn-ak-scissors.b.st-hatena.com/image/square/f24cf5f8a8daded1fa580d4f5d52e54e1b613024/height=288;version=1;width=512/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2FICON%2F2008%2F118_func.png)