GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

โหนดมีด - ออนไลน์ใน Cloud

เรียกใช้ knife-node ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือโหนดคำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


โหนดมีด - หน้า man สำหรับคำสั่งย่อยของโหนดมีด

โหนดคือเครื่องทางกายภาพ เครื่องเสมือน หรือระบบคลาวด์ใดๆ ที่ได้รับการกำหนดค่าให้ดูแลโดยa
เชฟ-ลูกค้า.

การขอ มีด ปม คำสั่งย่อยใช้เพื่อจัดการโหนดที่มีอยู่บนเซิร์ฟเวอร์ Chef

ทั่วไป OPTIONS


ตัวเลือกต่อไปนี้สามารถใช้กับอาร์กิวเมนต์ที่มีให้ มีด ปม
คำสั่งย่อย:

--chef-zero-พอร์ต PORT
พอร์ตที่เชฟศูนย์จะฟัง

-c CONFIG_FILE, --การกำหนดค่า CONFIG_FILE
ไฟล์คอนฟิกูเรชันที่จะใช้

-NS, --disable-แก้ไข
ใช้เพื่อป้องกัน $EDITOR ไม่ให้เปิดและยอมรับข้อมูลตามที่เป็นอยู่

--ค่าเริ่มต้น
ใช้เพื่อให้มีดใช้ค่าเริ่มต้นแทนการขอให้ผู้ใช้จัดเตรียม

-e บรรณาธิการ --บรรณาธิการ บรรณาธิการ
$EDITOR ที่ใช้สำหรับคำสั่งแบบโต้ตอบทั้งหมด

-E สิ่งแวดล้อม, --สิ่งแวดล้อม และพวกเรา
ชื่อของสิ่งแวดล้อม เมื่อเพิ่มตัวเลือกนี้ลงในคำสั่งแล้ว command
จะทำงานเฉพาะกับสภาพแวดล้อมที่มีชื่อเท่านั้น

-F รูปแบบ, --รูปแบบ FORMAT
รูปแบบเอาต์พุต: สรุป (Default) ข้อความ, JSON, มันแกวและ pp.

-ชม, --ช่วยด้วย
แสดงความช่วยเหลือสำหรับคำสั่ง

-k กุญแจ, --กุญแจ KEY
คีย์ส่วนตัวที่มีดจะใช้เพื่อลงนามคำขอที่ทำโดยไคลเอ็นต์ API ไปยัง
เซิฟเวอร์เชฟ.

--[ไม่มี-]สี
ใช้เพื่อดูผลงานที่มีสี

--พิมพ์หลัง
ใช้เพื่อแสดงข้อมูลหลังการดำเนินการทำลายล้าง

-s URL --เซิร์ฟเวอร์-url URL
URL สำหรับเซิร์ฟเวอร์ Chef

-u ผู้ใช้ --ผู้ใช้ USER
ชื่อผู้ใช้ที่ใช้โดยมีดเพื่อลงนามคำขอที่ทำโดยไคลเอนต์ API ถึง Chef
เซิร์ฟเวอร์ การตรวจสอบสิทธิ์จะล้มเหลวหากชื่อผู้ใช้ไม่ตรงกับคีย์ส่วนตัว

-วี --รายละเอียด
ตั้งค่าสำหรับเอาต์พุตที่ละเอียดยิ่งขึ้น ใช้ -วี.วี เพื่อความฟุ่มเฟือยสูงสุด

-ใน, --รุ่น
รุ่นเชฟ-ลูกค้า.

-y, --ใช่
ใช้เพื่อตอบกลับข้อความยืนยันทั้งหมดด้วย "ใช่" มีดจะไม่ขอ
การยืนยัน.

-z, --โหมดท้องถิ่น
ใช้เพื่อเรียกใช้เชฟลูกค้าในโหมดท้องถิ่น นี้จะช่วยให้คำสั่งทั้งหมดที่ทำงาน
กับเซิร์ฟเวอร์ Chef เพื่อทำงานกับ Chef-repo ในท้องถิ่นด้วย

จำนวนมาก ลบ


การขอ ปริมาณหลายรายการ ลบ อาร์กิวเมนต์ใช้เพื่อลบโหนดอย่างน้อยหนึ่งโหนดที่ตรงกับรูปแบบที่กำหนดไว้
โดยการแสดงออกปกติ นิพจน์ทั่วไปต้องอยู่ภายในเครื่องหมายคำพูดไม่ใช่เป็น
ล้อมรอบด้วยเครื่องหมายทับ (/)

วากยสัมพันธ์

อาร์กิวเมนต์นี้มีไวยากรณ์ต่อไปนี้:

$ โหนดมีดจำนวนมากลบ REGEX

Options

คำสั่งนี้ไม่มีตัวเลือกเฉพาะใดๆ

ตัวอย่าง

ใช้นิพจน์ทั่วไปเพื่อกำหนดรูปแบบที่ใช้ในการลบโหนดจำนวนมาก:

$ โหนดมีดจำนวนมากลบ "^[0-9]{3}$"

ประเภท Y เพื่อยืนยันการลบ

สร้าง


การขอ สร้าง อาร์กิวเมนต์ใช้เพื่อเพิ่มโหนดไปยังเซิร์ฟเวอร์เชฟ ข้อมูลโหนดถูกจัดเก็บเป็น JSON
บนเซิร์ฟเวอร์เชฟ

วากยสัมพันธ์

อาร์กิวเมนต์นี้มีไวยากรณ์ต่อไปนี้:

$ โหนดมีดสร้าง NODE_NAME

Options

คำสั่งนี้ไม่มีตัวเลือกเฉพาะใดๆ

ตัวอย่าง

ในการเพิ่มโหนด ให้ป้อน:

$ โหนดมีดสร้างโหนด1

ใน $EDITOR ป้อนข้อมูลโหนดใน JSON:

## ตัวอย่าง:
{
"ปกติ": {
},
"ชื่อ": "ฟูบาร์",
"แทนที่": {
},
"ค่าเริ่มต้น": {
},
"json_class": "เชฟ::โหนด",
"อัตโนมัติ": {
},
"run_list": [
"สูตร[zsh]",
"บทบาท[เว็บเซิร์ฟเวอร์]"
],
"chef_type": "โหนด"
}

เสร็จแล้วก็เก็บ

ลบ


การขอ ลบ อาร์กิวเมนต์ใช้เพื่อลบโหนดออกจากเซิร์ฟเวอร์เชฟ

หมายเหตุ:
การลบโหนดจะไม่ลบไคลเอ็นต์ API ที่เกี่ยวข้อง

วากยสัมพันธ์

อาร์กิวเมนต์นี้มีไวยากรณ์ต่อไปนี้:

$ โหนดมีดลบ NODE_NAME

Options

คำสั่งนี้ไม่มีตัวเลือกเฉพาะใดๆ

ตัวอย่าง

$ โหนดมีดลบ node_name

แก้ไข


การขอ แก้ไข อาร์กิวเมนต์ใช้เพื่อแก้ไขรายละเอียดของโหนดบนเซิร์ฟเวอร์เชฟ ข้อมูลโหนดคือ
จัดเก็บเป็น JSON บนเซิร์ฟเวอร์ Chef

วากยสัมพันธ์

อาร์กิวเมนต์นี้มีไวยากรณ์ต่อไปนี้:

$ โหนดมีดแก้ไข NODE_NAME (ตัวเลือก)

Options

อาร์กิวเมนต์นี้มีตัวเลือกดังต่อไปนี้:

-NS, --ทั้งหมด
แสดงโหนดใน $EDITOR โดยค่าเริ่มต้น คุณลักษณะที่เป็นค่าเริ่มต้น แทนที่
หรือไม่แสดงอัตโนมัติ

ตัวอย่าง

ในการแก้ไขข้อมูลสำหรับโหนดชื่อ โหนด1, ป้อน:

$ โหนดมีดแก้ไข node1 -a

อัปเดตข้อมูลบทบาทใน JSON:

## ตัวอย่าง:
{
"ปกติ": {
},
"ชื่อ": "node1",
"แทนที่": {
},
"ค่าเริ่มต้น": {
},
"json_class": "เชฟ::โหนด",
"อัตโนมัติ": {
},
"run_list": [
"สูตร[devops]",
"บทบาท[เว็บเซิร์ฟเวอร์]"
],
"chef_type": "โหนด"
}

เสร็จแล้วก็เก็บ

จาก ไฟล์


การขอ จาก ไฟล์ อาร์กิวเมนต์ใช้ในการสร้างโหนดโดยใช้ข้อมูลโหนดที่มีอยู่เป็นเทมเพลต

วากยสัมพันธ์

อาร์กิวเมนต์นี้มีไวยากรณ์ต่อไปนี้:

$ โหนดมีดจากไฟล์ FILE

Options

คำสั่งนี้ไม่มีตัวเลือกเฉพาะใดๆ

ตัวอย่าง

ในการเพิ่มโหนดโดยใช้ข้อมูลที่มีอยู่ในไฟล์ JSON:

$ โหนดมีดจากไฟล์ "เส้นทางไปยังไฟล์ JSON"

รายการ


การขอ รายการ อาร์กิวเมนต์ใช้เพื่อดูโหนดทั้งหมดที่มีอยู่ในเซิร์ฟเวอร์ Chef

วากยสัมพันธ์

อาร์กิวเมนต์นี้มีไวยากรณ์ต่อไปนี้:

$ รายการโหนดมีด (ตัวเลือก)

Options

อาร์กิวเมนต์นี้มีตัวเลือกดังต่อไปนี้:

-w, --กับ-ยูริ
ใช้เพื่อแสดง URI ที่เกี่ยวข้อง

ตัวอย่าง

หากต้องการตรวจสอบรายการโหนดที่ลงทะเบียนกับเซิร์ฟเวอร์ Chef ให้ป้อน:

$ รายการโหนดมีด

เพื่อส่งคืนสิ่งที่คล้ายกับ:

I-12345678
RS-123456

RUN_LIST เพิ่ม


การขอ run_list เพิ่ม อาร์กิวเมนต์ใช้เพื่อเพิ่มรายการเรียกใช้ (บทบาทหรือสูตร) ​​ให้กับโหนด

วากยสัมพันธ์

อาร์กิวเมนต์นี้มีไวยากรณ์ต่อไปนี้:

$ โหนดมีด run_list เพิ่ม NODE_NAME RUN_LIST_ITEM (ตัวเลือก)

Options

อาร์กิวเมนต์นี้มีตัวเลือกดังต่อไปนี้:

-a รายการ, --หลังจาก รายการ
ใช้สิ่งนี้เพื่อเพิ่มรายการรันรายการหลังรายการรันที่ระบุ

-b รายการ, --ก่อน รายการ
ใช้สิ่งนี้เพื่อเพิ่มรายการรันก่อนรายการรันที่ระบุ

ตัวอย่าง

ในการเพิ่มบทบาทในรายการรัน ให้ป้อน:

$ โหนดมีด run_list เพิ่มโหนด 'บทบาท [ROLE_NAME]'

ในการเพิ่มบทบาทและสูตรให้กับรายการรัน ให้ป้อน:

$ โหนดมีด run_list เพิ่มโหนด 'recipe[COOKBOOK::RECIPE_NAME],recipe[COOKBOOK::RECIPE_NAME],role[ROLE_NAME]'

ในการเพิ่มสูตรไปยังรายการรันโดยใช้รูปแบบแบบเต็ม ให้ป้อน:

$ โหนดมีด run_list เพิ่มโหนด 'สูตร [COOKBOOK::RECIPE_NAME]'

ในการเพิ่มสูตรไปยังรายการรันโดยใช้รูปแบบตำราอาหาร ให้ป้อน:

$ โหนดมีด run_list เพิ่มโหนด 'COOKBOOK :: RECIPE_NAME'

ในการเพิ่มสูตรเริ่มต้นของตำราอาหารไปยังรายการรัน ให้ป้อน:

$ โหนดมีด run_list เพิ่มโหนด 'COOKBOOK'

RUN_LIST ลบ


การขอ run_list เอาออก อาร์กิวเมนต์ใช้เพื่อลบรายการรันรายการ (บทบาทหรือสูตร) ​​ออกจากa
โหนด สูตรอาหารต้องอยู่ในรูปแบบใดรูปแบบหนึ่งต่อไปนี้: คุณสมบัติครบถ้วน ตำราอาหาร หรือ
ค่าเริ่มต้น. ทั้งบทบาทและสูตรต้องอยู่ในเครื่องหมายคำพูด เช่น 'บทบาท[ROLE_NAME]' or
'สูตร[COOKBOOK::RECIPE_NAME]'. ใช้เครื่องหมายจุลภาคเพื่อแยกบทบาทและสูตรเมื่อนำออก
มากกว่าหนึ่งอย่างนี้:
'สูตร[COOKBOOK::RECIPE_NAME],COOKBOOK::RECIPE_NAME,บทบาท[ROLE_NAME]'.

วากยสัมพันธ์

อาร์กิวเมนต์นี้มีไวยากรณ์ต่อไปนี้:

$ โหนดมีด run_list ลบ NODE_NAME RUN_LIST_ITEM

Options

คำสั่งนี้ไม่มีตัวเลือกเฉพาะใดๆ

ตัวอย่าง

หากต้องการลบบทบาทออกจากรายการรัน ให้ป้อน:

$ โหนดมีด run_list ลบโหนด 'บทบาท [ROLE_NAME]'

ในการลบสูตรออกจากรายการรันโดยใช้รูปแบบแบบเต็ม ให้ป้อน:

$ โหนดมีด run_list ลบโหนด 'สูตร[COOKBOOK::RECIPE_NAME]'

SHOW


การขอ โชว์ อาร์กิวเมนต์ใช้เพื่อแสดงข้อมูลเกี่ยวกับโหนด

วากยสัมพันธ์

อาร์กิวเมนต์นี้มีไวยากรณ์ต่อไปนี้:

$ โหนดมีดแสดง NODE_NAME (ตัวเลือก)

Options

อาร์กิวเมนต์นี้มีตัวเลือกดังต่อไปนี้:

-a เอทีอาร์ --คุณลักษณะ เอทีอาร์
แอตทริบิวต์ (หรือแอตทริบิวต์) ที่จะแสดง

-l --ยาว
ใช้เพื่อแสดงแอตทริบิวต์ทั้งหมดในผลลัพธ์และแสดงผลลัพธ์เป็น JSON

-NS, --ปานกลาง
ใช้เพื่อแสดงแอตทริบิวต์ปกติในเอาต์พุตและเพื่อแสดงเอาต์พุตเป็น JSON

-NS, --รายการวิ่ง
ใช้เพื่อแสดงเฉพาะรายการวิ่ง

ตัวอย่าง

เพื่อดูข้อมูลทั้งหมดสำหรับโหนดที่ชื่อ สร้าง, ป้อน:

$ โหนดมีดแสดงการสร้าง

ส่งคืน:

ชื่อโหนด: build
สภาพแวดล้อม: _default
FQDN:
IP:
เรียกใช้รายการ:
บทบาท:
สูตร:
แพลตฟอร์ม:

ในการแสดงข้อมูลพื้นฐานเกี่ยวกับโหนด ที่ถูกตัดทอนและจัดรูปแบบอย่างสวยงาม:

การแสดงโหนดมีด

ในการแสดงข้อมูลทั้งหมดเกี่ยวกับโหนดที่มีรูปแบบสวยงาม:

แสดงโหนดมีด -l

ในการแสดงรายการแอตทริบิวต์โหนดเดียว:

การแสดงโหนดมีด -NS

ที่ไหน เป็นบางอย่างเช่นเคอร์เนลหรือแพลตฟอร์ม (สิ่งนี้ใช้ไม่ได้กับ nested
คุณลักษณะเช่น โหนด[เคอร์เนล][เครื่อง] เพราะ มีด ปม โชว์ ไม่เข้าใจซ้อน
คุณลักษณะ.)

ในการดู 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

ใช้ knife-node ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี