GoGPT Best VPN GoSearch

온웍스 파비콘

나이프 노드 - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 나이프 노드 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 칼 노드입니다.

프로그램:

이름


나이프 노드 - 나이프 노드 하위 명령에 대한 매뉴얼 페이지입니다.

노드는 다음에서 유지 관리하도록 구성된 물리적, 가상 또는 클라우드 시스템입니다.
셰프 클라이언트.

The 나이프 노드 하위 명령은 Chef 서버에 있는 노드를 관리하는 데 사용됩니다.

공통 옵션


다음 옵션은 사용 가능한 모든 인수와 함께 사용할 수 있습니다. 나이프 노드
하위 명령:

--chef-zero-포트 PORT
Chef-zero가 수신할 포트입니다.

-c CONFIG_FILE, --구성 CONFIG_FILE
사용할 구성 파일입니다.

-NS, --disable-편집
$EDITOR가 열리는 것을 방지하고 데이터를 있는 그대로 받아들이기 위해 사용합니다.

--기본값
칼이 사용자에게 기본값을 제공하도록 요청하는 대신 기본값을 사용하도록 하는 데 사용합니다.

-e 편집자, --편집자 EDITOR
모든 대화식 명령에 사용되는 $EDITOR입니다.

-E 환경, --환경 환경
환경의 이름입니다. 이 옵션을 명령에 추가하면 명령이
명명된 환경에 대해서만 실행됩니다.

-F 체재, --체재 FORMAT
출력 형식: 개요 (기본값), 본문, JSON, pp.

-시간, --도움
명령에 대한 도움말을 표시합니다.

-k 열쇠, --열쇠 KEY
나이프가 API 클라이언트가 만든 요청에 ​​서명하는 데 사용할 개인 키
셰프 서버.

--[no-]색상
컬러 출력을 보려면 사용합니다.

--인쇄 후
파괴 작업 후 데이터를 표시하는 데 사용합니다.

-s URL, --서버 URL URL
Chef 서버의 URL입니다.

-u 사용자, --사용자 USER
API 클라이언트가 Chef에게 보낸 요청에 서명하기 위해 칼이 사용하는 사용자 이름
섬기는 사람. 사용자 이름이 개인 키와 일치하지 않으면 인증에 실패합니다.

-V, --말 수가 많은
더 자세한 출력을 위해 설정합니다. 사용하다 -VV 최대 장황함을 위해.

-V, --번역
요리사 클라이언트의 버전입니다.

-와이, --예
모든 확인 프롬프트에 "예"로 응답하는 데 사용합니다. 칼은 묻지 않을 것이다
확인.

-지, --로컬 모드
로컬 모드에서 Chef-client를 실행하는 데 사용합니다. 이것은 작동하는 모든 명령을 허용합니다
로컬 Chef-repo에 대해서도 작동하도록 Chef 서버에 대해.

대부분 삭제


The 대부분 삭제 인수는 정의된 패턴과 일치하는 하나 이상의 노드를 삭제하는 데 사용됩니다.
정규식으로. 정규식은 따옴표 안에 있어야 하며
슬래시(/)로 묶습니다.

통사론

이 인수의 구문은 다음과 같습니다.

$ 나이프 노드 대량 삭제 REGEX

옵션

이 명령에는 특정 옵션이 없습니다.



정규식을 사용하여 노드를 대량 삭제하는 데 사용되는 패턴을 정의합니다.

$ 나이프 노드 일괄 삭제 "^[0-9]{3}$"

타입 Y 삭제를 확인합니다.

몹시 떠들어 대다


The 만들 인수는 Chef 서버에 노드를 추가하는 데 사용됩니다. 노드 데이터는 JSON으로 저장됩니다.
셰프 서버에서

통사론

이 인수의 구문은 다음과 같습니다.

$ 나이프 노드 NODE_NAME 생성

옵션

이 명령에는 특정 옵션이 없습니다.



노드를 추가하려면 다음을 입력하십시오.

$ 칼 노드 생성 node1

$EDITOR에서 노드 데이터를 JSON으로 입력합니다.

## 샘플:
{
"정상": {
},
"이름": "푸바",
"우세하다": {
},
"기본": {
},
"json_class": "요리사::노드",
"자동적 인": {
},
"실행 목록": [
"레시피[zsh]",
"역할[웹서버]"
],
"chef_type": "노드"
}

완료되면 저장합니다.

삭제


The 삭제 인수는 Chef 서버에서 노드를 삭제하는 데 사용됩니다.

알림:
노드를 삭제해도 해당 API 클라이언트는 삭제되지 않습니다.

통사론

이 인수의 구문은 다음과 같습니다.

$ 나이프 노드 삭제 NODE_NAME

옵션

이 명령에는 특정 옵션이 없습니다.



$ 칼 노드 삭제 node_name

편집


The 편집 인수는 Chef 서버의 노드 세부 정보를 편집하는 데 사용됩니다. 노드 데이터는
Chef 서버에 JSON으로 저장됩니다.

통사론

이 인수의 구문은 다음과 같습니다.

$ 칼 노드 편집 NODE_NAME(옵션)

옵션

이 인수에는 다음과 같은 옵션이 있습니다.

-ㅏ --모두
$EDITOR에 노드를 표시합니다. 기본적으로 기본 속성은 재정의합니다.
또는 자동은 표시되지 않습니다.



명명된 노드의 데이터를 편집하려면 node1, 입력 :

$ 칼 노드 편집 node1 -a

JSON에서 역할 데이터를 업데이트합니다.

## 샘플:
{
"정상": {
},
"이름": "노드1",
"우세하다": {
},
"기본": {
},
"json_class": "요리사::노드",
"자동적 인": {
},
"실행 목록": [
"레시피[데브옵스]",
"역할[웹서버]"
],
"chef_type": "노드"
}

완료되면 저장합니다.

FROM FILE


The 파일 인수는 기존 노드 데이터를 템플릿으로 사용하여 노드를 생성하는 데 사용됩니다.

통사론

이 인수의 구문은 다음과 같습니다.

$ FILE 파일의 칼 노드

옵션

이 명령에는 특정 옵션이 없습니다.



JSON 파일에 포함된 데이터를 사용하여 노드를 추가하려면:

$ "JSON 파일 경로" 파일의 칼 노드

LIST


The 명부 인수는 Chef 서버에 있는 모든 노드를 보는 데 사용됩니다.

통사론

이 인수의 구문은 다음과 같습니다.

$ 나이프 노드 목록(옵션)

옵션

이 인수에는 다음과 같은 옵션이 있습니다.

-w, --우리와 함께
해당 URI를 표시하는 데 사용합니다.



Chef 서버에 등록된 노드 목록을 확인하려면 다음을 입력하십시오.

$ 나이프 노드 목록

다음과 유사한 것을 반환하려면:

I-12345678
rs-123456

실행_목록 ADD


The 실행 목록 더하다 인수는 실행 목록 항목(역할 또는 레시피)을 노드에 추가하는 데 사용됩니다.

통사론

이 인수의 구문은 다음과 같습니다.

$ 칼 노드 run_list 추가 NODE_NAME RUN_LIST_ITEM(옵션)

옵션

이 인수에는 다음과 같은 옵션이 있습니다.

-a 안건, --후에 ITEM
지정된 실행 목록 항목 뒤에 실행 목록 항목을 추가하려면 이것을 사용하십시오.

-b 안건, --전에 ITEM
지정된 실행 목록 항목 앞에 실행 목록 항목을 추가하려면 이것을 사용하십시오.



실행 목록에 역할을 추가하려면 다음을 입력하십시오.

$ 나이프 노드 run_list 노드 'role[ROLE_NAME]' 추가

실행 목록에 역할 및 레시피를 추가하려면 다음을 입력하십시오.

$ knife node run_list add node 'recipe[COOKBOOK::RECIPE_NAME],recipe[COOKBOOK::RECIPE_NAME],role[ROLE_NAME]'

완전한 형식을 사용하여 실행 목록에 레시피를 추가하려면 다음을 입력하십시오.

$ 나이프 노드 run_list 노드 추가 '레시피[COOKBOOK::RECIPE_NAME]'

요리책 형식을 사용하여 실행 목록에 레시피를 추가하려면 다음을 입력하십시오.

$ 칼 노드 run_list 추가 노드 'COOKBOOK::RECIPE_NAME'

실행 목록에 요리책의 기본 레시피를 추가하려면 다음을 입력하십시오.

$ 나이프 노드 run_list 노드 'COOKBOOK' 추가

실행_목록 없애다


The 실행 목록 제거 인수는 실행 목록 항목(역할 또는 레시피)을 제거하는 데 사용됩니다.
마디. 레시피는 다음 형식 중 하나여야 합니다. 정규화, 요리책 또는
기본. 역할과 레시피는 모두 따옴표로 묶어야 합니다. 예를 들면 다음과 같습니다. '역할[ROLE_NAME]' or
'레시피[COOKBOOK::RECIPE_NAME]'. 제거할 때 쉼표를 사용하여 역할과 레시피를 구분하세요.
다음과 같이 하나 이상:
'레시피[COOKBOOK::RECIPE_NAME],COOKBOOK::RECIPE_NAME,역할[ROLE_NAME]'.

통사론

이 인수의 구문은 다음과 같습니다.

$ 칼 노드 run_list 제거 NODE_NAME RUN_LIST_ITEM

옵션

이 명령에는 특정 옵션이 없습니다.



실행 목록에서 역할을 제거하려면 다음을 입력하십시오.

$ knife node run_list 'role[ROLE_NAME]' 노드 제거

완전한 형식을 사용하여 실행 목록에서 레시피를 제거하려면 다음을 입력하십시오.

$ 칼 노드 run_list 제거 노드 'recipe[COOKBOOK::RECIPE_NAME]'

표시


The 표시 인수는 노드에 대한 정보를 표시하는 데 사용됩니다.

통사론

이 인수의 구문은 다음과 같습니다.

$ 나이프 노드 쇼 NODE_NAME(옵션)

옵션

이 인수에는 다음과 같은 옵션이 있습니다.

-a ATTR, --기인하다 ATTR
표시할 속성입니다.

-엘, --긴
출력의 모든 속성을 표시하고 출력을 JSON으로 표시하는 데 사용합니다.

-미디엄, --중간
출력에 일반 속성을 표시하고 출력을 JSON으로 표시하는 데 사용합니다.

-NS, --실행 목록
실행 목록만 표시하는 데 사용합니다.



명명된 노드에 대한 모든 데이터를 보려면 빌드, 입력 :

$ 나이프 노드 쇼 빌드

돌려 주다:

노드 이름: 빌드
환경: _default
FQDN:
IP :
실행 목록:
역할 :
조리법 :
플랫폼 :

잘리고 형식이 잘 지정된 노드에 대한 기본 정보를 표시하려면 다음을 수행합니다.

나이프 노드 쇼

멋진 형식의 노드에 대한 모든 정보를 표시하려면 다음을 수행하십시오.

나이프 노드 쇼 -l

단일 노드 속성을 나열하려면:

나이프 노드 쇼 -NS

어디에 커널 또는 플랫폼과 같은 것입니다. (중첩된 경우에는 작동하지 않습니다.
같은 속성 노드[커널][머신] 때문에 나이프 노드 표시 중첩을 이해하지 못함
속성.)

이라는 노드에 대한 FQDN을 보려면 I-12345678, 입력 :

$ 나이프 노드 쇼 i-12345678 -a fqdn

돌려 주다:

fqdn: ip-10-251-75-20.ec2.internal

이라는 노드에 대한 실행 목록을 보려면 DEV, 입력 :

$ 나이프 노드 쇼 dev -r

JSON 형식으로 정보를 보려면 다음을 사용하십시오. -F 다음과 같은 명령의 일부로 공통 옵션
이:

$ 칼 역할 쇼 devops -F json

사용 가능한 다른 형식은 다음과 같습니다. 본문, pp.

원시 JSON에서 노드 정보를 보려면 다음을 사용하십시오. -l or --긴 옵션 :

나이프 노드 쇼 -l -F json

및 / 또는 :

나이프 노드 쇼 -l --format=json

onworks.net 서비스를 사용하여 온라인으로 나이프 노드 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.