Saltboot 수식 문제 해결

계산된 파티션 크기 값의 문제로 인해, 일부 경우 Saltboot 수식은 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 수식에서 수동으로 파티션 크기 구성
  1. SUSE Manager Web UI에서 시스템  시스템 그룹으로 이동하여 오류를 유발하는 SLE 11 SP3 클라이언트가 포함된 하드웨어 유형 그룹을 선택합니다. 수식 탭에서 Saltboot 하위 탭으로 이동합니다.

  2. 운영 체제가 포함된 파티션을 찾고 파티션 크기 필드에 적절한 크기(MiB 단위)를 입력합니다.

  3. 수식 저장을 클릭하고 highstate를 적용하여 변경사항을 저장합니다.