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を適用して、変更を保存します。