Ко­ман­ды обо­лоч­ки WSC

В WSC вы­пол­ня­ет­ся ос­нов­ная се­те­вая и кла­стер­ная на­строй­ка PT AF: на­строй­ка ин­тер­фей­сов, марш­ру­тов, таб­лиц и пра­вил марш­ру­ти­за­ции, вир­ту­аль­ных IP-ад­ре­сов и па­ра­мет­ров сбор­ки и ре­кон­фи­гу­ра­ции кла­сте­ра Kubernetes.

Ко­ман­ды WSC де­лят­ся на несколь­ко ти­пов — слу­жеб­ные, ин­фор­ма­ци­он­ные и сек­ци­он­ные.

Сек­ци­он­ные ко­ман­ды поз­во­ля­ют как пе­ре­хо­дить в от­дель­ные кон­фи­гу­ра­ци­он­ные сек­ции, если за­да­на ко­ман­да без ар­гу­мен­тов, так и про­смат­ри­вать и из­ме­нять па­ра­мет­ры сек­ции, если ко­ман­да за­да­на с ар­гу­мен­та­ми.

На­при­мер, вы­пол­нить ко­ман­ду до­бав­ле­ния узла кла­сте­ра Kubernetes мож­но сле­ду­ю­щи­ми спо­со­ба­ми:

  • с пе­ре­хо­дом в под­сек­цию:
    wsc> inventory node
    add <node_name>
  • с пе­ре­хо­дом в сек­цию:
    wsc> inventory
    node add <node_name>
  • без пе­ре­хо­да в сек­цию:
    wsc> inventory node add <node_name>
При вы­пол­не­нии на­строй­ки сети в WSC ме­ня­ет­ся лишь ло­каль­ная кон­фи­гу­ра­ция обо­лоч­ки. Для при­ме­не­ния из­ме­не­ний на узле до­пол­ни­тель­но необ­хо­ди­мо вы­пол­нить ко­ман­ды сек­ции config.

В WSC вы мо­же­те ис­поль­зо­вать ком­би­на­цию кла­виш Ctrl+D для вы­хо­да из сек­ции, ком­би­на­цию кла­виш Ctrl+R для про­смот­ра ис­то­рии ко­манд и кла­ви­шу Tab для ав­то­ма­ти­че­ско­го до­пол­не­ния ко­ман­ды или ар­гу­мен­та.

Да­лее при­ве­ден спи­сок ко­манд WSC и их опи­са­ние.

При на­пи­са­нии ко­манд ис­поль­зу­ют­ся сле­ду­ю­щие услов­ные обо­зна­че­ния:

  • | — знак «и­ли» раз­де­ля­ет аль­тер­на­тив­ные, вза­и­мо­ис­клю­ча­ю­щие па­ра­мет­ры;
  • [ ] — в квад­рат­ных скоб­ках ука­за­ны необя­за­тель­ные па­ра­мет­ры, ввод ко­то­рых дает до­пол­ни­тель­ные воз­мож­но­сти;
  • { } — в фи­гур­ных скоб­ках ука­за­ны обя­за­тель­ные па­ра­мет­ры;
  • <> — в уг­ло­вых скоб­ках ука­за­ны услов­ные зна­че­ния па­ра­мет­ров, ко­то­рые при вво­де ко­ман­ды необ­хо­ди­мо за­ме­нить ре­аль­ны­ми зна­че­ни­я­ми (на­при­мер, вме­сто <interface> вве­сти eth-cluster).