Saltboot formulaのトラブルシューティング
計算されたパーティションサイズの値に問題があるため、Saltboot formulaをSLE 11 SP3クライアントで作成すると、次のようなエラーで失敗することがあります。
ID: disk1_partitioned Function: saltboot.partitioned Name: disk1 Result: false Comment: An exception occurred in this state: Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/salt/state.py", line 1767, in call **cdata['kwargs']) File "/usr/lib/python2.6/site-packages/salt/loader.py", line 1705, in wrapper return f(*args, **kwargs) File "/var/cache/salt/minion/extmods/states/saltboot.py", line 393, in disk_partitioned existing = __salt__['partition.list'](device, unit='MiB') File "/usr/lib/python2.6/site-packages/salt/modules/parted.py", line 177, in list_ 'Problem encountered while parsing output from parted') CommandExecutionError: Problem encountered while parsing output from parted
この問題は、オペレーティングシステムを含むパーティションのサイズを手動で設定することにより解決できます。 サイズが正しく設定されている場合、式の作成は予期されるように機能します。
プロシージャ: Saltboot Formulaでパーティションサイズを手動で設定する
-
SUSE Manager Web UIで、
に移動し、エラーの原因となっているSLE 11 SP3クライアントを含む[Hardware Type Group
](ハードウェアタイプグループ)を選択します。 [Formulas
]タブで、[Saltboot
]サブタブに移動します。 -
オペレーティングシステムを含むパーティションを見つけ、[
Partition Size
](パーティションサイズ)フィールドに、適切なサイズ(MiB単位)を入力します。 -
Save Formula(Formulaの保存)をクリックし、highstateを適用して、変更を保存します。