HomeMogDBMogDB StackUqbar
v2.0

Documentation:v2.0

Supported Versions:

ptk checkos

ptk checkos checks whether the dependencies of servers in a cluster meet database installation requirements.

Description

Check cluster servers os dependencies.
To check all items, enter "-i A".
To check multiple status, enter the items in the following format: "-i A1,A2,A3".
Item number description:
  'A1':[ OS version status ]
  'A2':[ Kernel version status ]
  'A3':[ Unicode status ]
  'A4':[ Time zone status ]
  'A5':[ Swap memory status ]
  'A6':[ System control parameters ]
  'A7':[ File system configuration status ]
  'A8':[ Disk configuration status ]
  'A9':[ Pre-read block size status ]
  'A10':[ IO scheduler status ]
  'A11':[ Network card status ]
  'A12':[ Time consistency status ]
  'A13':[ Firewall service status ]
  'A14':[ THP service status ]
  'A15':[ System dependency packages ]
  'A16':[ CPU Instruction Set ]
  'A17':[ Port status ]
  'A18':[ Selinux status ]
  'A19':[ User ulimit config ]

Syntax

ptk checkos [flags]

Example

# Check the current host
ptk checkos

# Check for specific items and show details
ptk checkos -i A1,A2,A3 --detail

# Check the cluster machine by specifying config.yaml and show only abormal details
ptk checkos -f config.yaml --only-abnormal-detail

# Check the cluster machine by specifying config.yaml and include warning level repair commands when generating the repair commands
ptk checkos -f config.yaml --gen-warning-fix

Option

--detail

  • Description: prints details of each check item.
  • Data type: boolean
  • Default value: false

-f, --file string

  • Description: specifies a cluster configuration file.
  • Data type: string
  • Default value: ""

--gen-warning-fix

  • Description: outputs repair suggestions for abnormal and warning errors. It outputs repair suggestions for only abnormal errors by default.
  • Data type: boolean
  • Default value: false

-i, --item string

  • Description: specifies the check item number. To specify multiple items, separate their item numbers with commas.
  • Data type: string
  • Default value: A

--only-abnormal-detail

  • Description: displays only abnormal errors.
  • Data type: boolean
  • Default value: false

-o, --output string

  • Description: specifies the name of the output file.
  • Data type: string
  • Default value: ""

Option Inherited from the Parent Command

--disable-color

  • Description: Disable color logs.
  • Data type: bool
  • Default value: false

--disable-debug-log

  • Description: not generate debug log files.
  • Data type: bool
  • Default value: false

--disable-progressbar

  • Description: No progress bar globally.
  • Data type: bool
  • Default value: false

-h, --help

  • Description: outputs the help information for checkos.
  • Data type: boolean
  • Default value: false

--log-file string

  • Description: specifies the file path to which the run log is stored.
  • Data type: string
  • Default value: ""

--log-format string

  • Description: specifies the output format of a run log. The value can be text and json.
  • Data type: string
  • Default value: text

--log-level string

  • Description: specifies the run log level. The value can be debug, info, warning, error, and panic.
  • Data type: string
  • Default value: info

-v, --version

  • Description: prints the PTK version.
  • Data type: boolean
  • Default value: false

--silence

  • Description: Logs are not printed to standard output.
  • Data type: bool
  • Default value: false

--skip-fix-ssh

  • Description: skips SSH connection fixing through interaction.

  • Data type: boolean

  • Default value: false

Added Version

v0.1

More Command

  • ptk - A provisioning toolkit for MogDB.
Copyright © 2011-2024 www.enmotech.com All rights reserved.