ภาษาอังกฤษอาหารฝรั่งเศสสเปน

ไอคอน Fav ของ OnWorks

vmbuilder - ออนไลน์ใน Cloud

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

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

โครงการ:

ชื่อ


vmbuilder - สร้างเครื่องเสมือนจากบรรทัดคำสั่ง

เรื่องย่อ


vmbuilder [OPTIONS] ...

รูปแบบภาพไฮเปอร์ไวเซอร์ ตัวเลือกที่ถูกต้อง: xen kvm vmw6 vmserver

การกระจาย. ตัวเลือกที่ถูกต้อง: ubuntu

DESCRIPTION


หน้าคู่มือนี้จัดทำเอกสาร vmbuilder คำสั่ง vmbuilder เป็นโปรแกรมที่สร้าง
เครื่องเสมือนจากบรรทัดคำสั่ง แต่สามารถใช้อินเทอร์เฟซอื่นผ่าน
กลไกของปลั๊กอิน คุณสามารถส่งตัวเลือกบรรทัดคำสั่งเพื่อเพิ่มแพ็คเกจพิเศษ ลบ
แพ็คเกจ เลือกเวอร์ชันของ Ubuntu ซึ่งสะท้อน ฯลฯ บนฮาร์ดแวร์ล่าสุดที่มีมากมาย
ของ RAM, tmpdir ใน /dev/shm หรือใช้ tmpfs และมิเรอร์ในเครื่อง (ดู apt-proxy หรือ apt-
มิเรอร์) คุณสามารถบูตสแตรป vm ในเวลาน้อยกว่าหนึ่งนาที

OPTIONS


หมายเหตุ: มีการอธิบายเฉพาะตัวเลือกพื้นฐานทั่วไปเท่านั้น สามารถเพิ่มตัวเลือกได้มากมายผ่าน
ปลั๊กอินและอื่น ๆ ขึ้นอยู่กับไฮเปอร์ไวเซอร์และ distro ที่คุณระบุ โปรด
ใช้ vmbuilder --ช่วยด้วย สำหรับรายการตัวเลือกทั้งหมด

-ชม, --ช่วยด้วย
แสดงข้อความช่วยเหลือนี้และออก

-c การกำหนดค่า Alt --การกำหนดค่า
ระบุพาธไปยังไฟล์คอนฟิกูเรชันทางเลือก [ค่าเริ่มต้น:ไม่มี].
/etc/vmbuilder.cfg และ ~/.vmbuilder.cfg จะถูกอ่านเสมอถ้ามี เนื้อหาของ
ไฟล์การกำหนดค่าอธิบายไว้ที่
https://help.ubuntu.com/community/JeOSVMBuilder#Using%20configuration%20files.

-d ปลายทาง --ปลายทาง มือ
ระบุไดเร็กทอรีปลายทาง [ค่าเริ่มต้น: - ]. ตัวเลือกการกำหนดค่า:
ปลายทาง

--debug
แสดงข้อมูลการดีบัก (จำนวนมาก)

-ใน, --รายละเอียด
แสดงข้อมูลความคืบหน้า

-NS, --เงียบ
การทำงานเงียบ

-t ทีเอ็มพี --tmp TMP
ใช้ TMP เป็นพื้นที่ทำงานชั่วคราวสำหรับการสร้างภาพ ค่าดีฟอลต์เป็น $TMPDIR หากเป็น
ถูกกำหนดหรือ / Tmp มิฉะนั้น. [ค่าเริ่มต้น: / Tmp]

--แม่แบบ DIR
นำหน้า dir ไปยังเส้นทางการค้นหาเทมเพลต ดู
https://help.ubuntu.com/community/JeOSVMBuilder#Modifying%20the%20libvirt%20template%20to%20use%20bridging
สำหรับตัวอย่าง

-o, --เขียนทับ
บังคับให้เขียนทับไดเร็กทอรีปลายทางหากมีอยู่แล้ว [ค่าเริ่มต้น: เท็จ]

--ในสถานที่
ติดตั้งลงในอิมเมจระบบไฟล์โดยตรง นี่เป็นสิ่งจำเป็นหาก $TMPDIR ของคุณคือ
nodev และ/หรือ nosuid แต่จะส่งผลให้อิมเมจระบบไฟล์ใหญ่ขึ้นเล็กน้อย

--tmpfs ทางเลือก
ใช้ tmpfs เป็นไดเร็กทอรีการทำงาน โดยระบุขนาดหรือ "-" เพื่อใช้ tmpfs
ค่าเริ่มต้น (suid,dev,size=1G)

-m เมม --บันทึก MEM
กำหนดเมกะไบต์ของ MEM ให้กับ guest vm [ค่าเริ่มต้น: 128]

--ซีพียู NUM
กำหนด NUM cpus ให้กับ guest vm [ค่าเริ่มต้น: 1]

แขก การแยก ตัวเลือก
--ส่วนหนึ่ง เส้นทาง
อนุญาตให้ระบุตารางพาร์ติชั่นใน PATH แต่ละบรรทัดของ partfile ควรระบุ
(รากก่อน):
ขนาดจุดเมานท์ (อุปกรณ์) (ชื่อไฟล์)
หนึ่งบรรทัดต่อบรรทัด คั่นด้วยช่องว่าง โดยที่ขนาดเป็นเมกะไบต์ ที่สามและสี่
ตัวเลือกช่วยให้คุณระบุอุปกรณ์สำหรับระบบไฟล์และชื่อสำหรับ
อิมเมจระบบไฟล์ ซึ่งทั้งคู่เป็นทางเลือก คุณสามารถมีดิสก์เสมือนได้สูงสุด 4 ดิสก์ a
ดิสก์ใหม่เริ่มต้นในบรรทัดที่มีเพียง '---' เช่น:
รูท 2000 a1 รูท
/ boot บูต 512 a2
แลกสลับ 1000 a3 swapfs
---
/ var 8000 b1 วา
/ var / log วาร์ล็อก 2000 b2

สามตัวเลือกต่อไปนี้จะไม่ถูกใช้หาก --part ถูกระบุ:

--ขนาดราก ขนาด
ขนาด (เป็น MB) ของระบบไฟล์รูท [ค่าเริ่มต้น: 4096] ทิ้งเมื่อ --part
ถูกนำมาใช้.

--ปรับขนาด ขนาด
ขนาด (เป็น MB) ของ /เลือก ระบบไฟล์ หากไม่ได้ตั้งค่าไว้ ไม่ /เลือก ระบบไฟล์จะเป็น
เพิ่ม ทิ้งเมื่อใช้ --part

-- สลับขนาด ขนาด
ขนาด (เป็น MB) ของพาร์ติชั่นสว็อป [ค่าเริ่มต้น: 1024] ทิ้งเมื่อ --part is
มือสอง

เครือข่าย ที่เกี่ยวข้อง ตัวเลือก:
--โดเมน DOMAIN
ตั้ง DOMAIN เป็นชื่อโดเมนของแขก ค่าเริ่มต้น: โดเมนของเครื่อง
เรียกใช้สคริปต์นี้

--ไอพี ที่อยู่
ที่อยู่ IP ในรูปแบบจุด [ค่าเริ่มต้น: dhcp]

ตัวเลือกด้านล่างจะถูกยกเลิกหากไม่ได้ระบุ --ip
--หน้ากาก มูลค่า มาสก์ IP ในรูปแบบจุด [ค่าเริ่มต้น: ตามการตั้งค่า IP]

--สุทธิ ที่อยู่
ที่อยู่ IP สุทธิในรูปแบบจุด [ค่าเริ่มต้น: ตามการตั้งค่า IP]

--bcast มูลค่า
การออกอากาศ IP ในรูปแบบจุด [ค่าเริ่มต้น: ตามการตั้งค่า IP]

--ก.ว ที่อยู่
ที่อยู่เกตเวย์ (เราเตอร์) ในรูปแบบจุด [ค่าเริ่มต้น: ตามการตั้งค่า ip (first .)
ที่อยู่ที่ถูกต้องในเครือข่าย)].

--dns ที่อยู่
ที่อยู่ DNS ในรูปแบบจุด [ค่าเริ่มต้น: ตามการตั้งค่า IP (ถูกต้องก่อน
ที่อยู่ในเครือข่าย)]

โพสต์ ติดตั้ง การดำเนินการ:
--สำเนา ไฟล์
อ่านบรรทัด 'ต้นทางต้นทาง' จาก FILE คัดลอกไฟล์ต้นทางจากโฮสต์ไปยังปลายทางใน
ระบบไฟล์ของแขก

--execscript สคริปต์ --ผู้บริหาร สคริปต์
เรียกใช้สคริปต์หลังจากการติดตั้ง distro เสร็จสิ้น สคริปต์จะถูกเรียกด้วย
chroot ของแขกเป็นอาร์กิวเมนต์แรก ดังนั้นคุณสามารถใช้ โครต $1 เพื่อเรียกใช้รหัสใน
เครื่องเสมือน

libvirt บูรณาการ:
--libvirt=URI
เพิ่ม VM ให้กับ URI . ที่กำหนด

สคริป:
- บูตครั้งแรก เส้นทาง
ระบุสคริปต์ที่จะคัดลอกลงในแขกและดำเนินการในครั้งแรกที่
รองเท้าเครื่อง สคริปต์นี้ต้องไม่โต้ตอบ

--เข้าสู่ระบบครั้งแรก เส้นทาง
ระบุสคริปต์ที่จะคัดลอกลงในแขกและจะดำเนินการก่อน
เวลาที่ผู้ใช้เข้าสู่ระบบ สคริปต์นี้สามารถโต้ตอบได้

การพัฒนา


vmbuilder เป็นโปรแกรม python ที่นำเสนอกลไกง่ายๆ ในการเพิ่มขึ้น
ฟังก์ชัน อินเทอร์เฟซ สนับสนุนการกระจายและไฮเปอร์ไวเซอร์อื่นๆ เข้าร่วมได้เลยนะครับ
โครงการที่ https://launchpad.net/vmbuilder

เข้ากันได้


vmbuilder รวมถึงความเข้ากันได้ของอินเตอร์เฟสบรรทัดคำสั่งกับบรรพบุรุษ อูบุนตู-vm-
ผู้สร้าง. ความเข้ากันได้นี้ไม่รวมไฟล์เทมเพลตหรือการกำหนดค่าซึ่งขณะนี้ใช้
รูปแบบที่ใหม่กว่า โปรแกรมหรือสคริปต์ที่ใช้ ubuntu-vm-builder ควรดำเนินการต่อ
ทำงานโดยไม่มีปัญหาใดๆ หากไม่ได้ใช้เทมเพลตหรือไฟล์การกำหนดค่า

การสนับสนุน


อย่าลังเลที่จะเข้าร่วม #ubuntu-virt บน freenode เพื่อรับความช่วยเหลือหรือเพียงแค่ทักทาย

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


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

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

คำสั่ง Linux

Ad