คำถามติดแท็ก vagrant

6
กำหนดขนาดพื้นที่เก็บข้อมูลในการสร้าง VM VirtualBox
มีวิธีการตั้งขนาดการจัดเก็บสำหรับ VM ในการสร้างมันได้หรือไม่ ฉันจะใช้ Vagrant แต่ไม่แน่ใจว่านี่เป็นสิ่งที่ต้องทำใน VirtualBox หรือการตั้งค่าที่ฉันสามารถรวมไว้ใน Vagrantfile (ฉันตรวจสอบเอกสาร แต่ดูเหมือนจะไม่มีข้อบ่งชี้ใด ๆ )

1
ไวยากรณ์ที่เหมาะสมสำหรับ symlink ที่ไม่สามารถใช้งานได้
ไวยากรณ์ที่เหมาะสมสำหรับการสร้าง symlink โดยใช้ ansible คืออะไร? ฉันกำลังสร้างสภาพแวดล้อมเสมือนจริงของ Vagrant และใช้งาน ansible เป็นผู้จัดเตรียมของฉัน ทุกอย่างทำงานได้ดีจนกระทั่งฉันพยายามเชื่อมโยงไปยังไฟล์การกำหนดค่าไซต์ nginx ของฉันจากเว็บไซต์ที่เปิดใช้งาน นี่คือสิ่งที่ฉันได้ลอง - name: Create symlink to example.com file: path: /etc/nginx/sites-enabled/example.com dest: /etc/nginx/sites-available/example.com state: link notify: nginx reload เมื่อฉันทำสิ่งนี้ฉันพบกับข้อผิดพลาดต่อไปนี้ ข้อผิดพลาด: ข้อผิดพลาดทางไวยากรณ์ขณะโหลดสคริปต์ YAML /Users/username/project/ansible/roles/nginx/tasks/main.yml หมายเหตุ: ข้อผิดพลาดอาจปรากฏขึ้นก่อนตำแหน่งนี้: บรรทัด 24, คอลัมน์ 1 - ชื่อ: Symlink ไปที่ example.dev.conf ไฟล์: path = / …
24 nginx  vagrant  ansible 

1
วิธีสร้าง box vagrant แบบกำหนดเองจากอินสแตนซ์ libvirt / kvm
มีทรัพยากรมากมายบนอินเทอร์เน็ตเพื่อสร้างกล่องคนจรจัดที่กำหนดเองจากอินสแตนซ์ VirtualBox แต่ฉันต้องการทราบวิธีการโดยตรงในการสร้างกล่องคนจรจัดที่กำหนดเองโดยตรงจากอินสแตนซ์ kvm / libvirt กรุณาอย่าแนะนำคนพเนจรหรือผู้ที่แปลง VirtualBox เป็นผู้ให้บริการรายอื่น
16 linux  kvm  libvirt  vagrant 

2
การติดตั้งเซิร์ฟเวอร์ mysql ในสคริปต์เชลล์ bootstrap vagrant (จะข้ามการตั้งค่าได้อย่างไร)
ฉันลองติดตั้ง mysql-server บนเครื่องเสมือน Vagrant Ubuntu 12.04 LTS ของฉัน เมื่อฉันทำเช่นนั้นการตั้งค่าอัตโนมัติจะเริ่มขึ้น ฉันเห็นสิ่งนี้ในผลลัพธ์ของ Vagrant: แม้ว่าจะไม่ได้รับคำแนะนำ แต่อย่างใดขอแนะนำให้คุณตั้งรหัสผ่าน "สำหรับผู้ใช้" root "ของผู้ดูแลระบบ MySQL ถ้าฟิลด์นี้เว้นว่างไว้รหัสผ่านจะไม่ถูกเปลี่ยน││││รหัสผ่านใหม่สำหรับ ผู้ใช้ MySQL "root" หลังจากนั้นข้อความเอาต์พุตจะยุ่งเหยิง - ± ├⎺ ⎼␊⎻┌▒␌␊ ┌␋␉⎽─┌␋├␊3-0 3.7.9-2┤␉┤┼├┤1 (┤⎽␋┼± ...แต่ค่อนข้างยาวและเต็มไปด้วยสีเขียวและสีแดงดังนั้นฉันจึงเชื่อว่าส่วนที่เหลือของการติดตั้งจะเสร็จสมบูรณ์ แต่ฉันสามารถยืนยันการขาดการติดตั้งหลังจาก: sudo apt-get install --just-print mysql-server-5.5 ... The following NEW packages will be installed: mysql-server-5.5 ฉันจะส่งสัญญาณที่ถูกต้องผ่านเชลล์สคริปต์เพื่อกำหนดค่าเซิร์ฟเวอร์ MYSQL ได้อย่างไร? หรือถ้าฉันทำไม่ได้ฉันจะหยุดการเปิดตัวการกำหนดค่าอัตโนมัติหรือฆ่าการตั้งค่าเมื่อเปิดตัวในขณะที่ยังคงมีการติดตั้งแพคเกจ?
16 ubuntu  mysql  vagrant 

5
การลบไฟล์คนพเนจรฉันเห็น. nfs0000000000b869e300000001
ฉันลบไฟล์และตอนนี้ฉันเห็น: $ ls total 64 -rw-rw-r-- 1 502 17229 Sep 17 16:42 page_object_methods.rb drwxrwxr-x 7 502 238 Sep 18 18:41 ../ -rw-rw-r-- 1 502 18437 Sep 18 18:41 new_page_object_methods.rb -rw-r--r-- 1 502 16384 Sep 18 18:42 .nfs0000000000b869e300000001 drwxrwxr-x 5 502 170 Sep 21 13:48 ./ 13:48:11 *vagrant* ubuntu-14 selenium_rspec_conversion และถ้าฉันพยายามที่จะลบมัน: …
15 files  nfs  rm  vagrant 

2
ใช้ผู้ให้บริการ VirtualBox ตามค่าเริ่มต้นใน Fedora 21
ตอนนี้ทุกครั้งที่ฉันใช้คนจรจัดก็พยายามที่จะใช้libvirtเป็นผู้ให้บริการ ฉันต้องการใช้ VirtualBox เป็นค่าเริ่มต้น vagrant-libvirt ไม่ได้ติดตั้ง มันน่ารำคาญเพราะบางคำสั่งไม่ทำงานเช่นvagrant status: [florian@localhost local]$ vagrant status The provider 'libvirt' could not be found, but was requested to back the machine 'foobar'. Please use a provider that exists. [florian@localhost local]$ vagrant status --provider=virtualbox An invalid option was specified. The help for this command is available …

1
การส่งต่อ ssh-agent สำหรับ Vagrant VM
ฉันกำลังมองหาที่ตั้งค่าจรจัดสภาพแวดล้อมบนเครื่อง Mac ของฉันเพื่อที่ฉันสามารถเรียกใช้vagrant upและจากนั้นก็จะติดตั้งrbenvและrubyและทั้งหมดที่ฉันต้องการ จากนั้นฉันมีสคริปต์ Bash ที่จะดึง repos ทั้งหมดของฉันจาก GitHub สิ่งเดียวคือ vm คนจรจัดของฉันตอนนี้ต้องสร้างคีย์ ssh แล้วเชื่อมโยงกับบัญชี Github ของฉัน สิ่งนี้อาจยุ่งยาก โดยเฉพาะอย่างยิ่งเนื่องจากฉันต้องการแบ่งปันไฟล์ Vagrant ของฉันกับทุกคนที่มีสิทธิ์เข้าถึง repos ของเราเพื่อให้พวกเขาสามารถทำเช่นเดียวกัน ดังนั้นฉันคิดว่าฉันสามารถลองส่งต่อโฮสต์ของฉันไปที่ VM เพื่อให้ VM สามารถส่งต่อโฮสต์ของฉันไปที่ Github ได้ ตามบทความนี้: Githubs คำแนะนำฉันตั้งค่า ssh ของโฮสต์: Host localhost ForwardAgent yes และตั้งในไฟล์คนจรจัดของฉัน Vagrant.configure("2") do |config| config.ssh.forward_agent = true ... end และเมื่อฉันเข้าสู่ VM …

2
ล็อกไฟล์ของคนเร่ร่อนอยู่ที่ไหน
ฉันกำลังพยายามที่จะแก้ปัญหาที่เกี่ยวข้องกับคนจรจัดหรือ VirtualBox (ดูไทกาคนจรจัดล้มเหลวในการให้สภาพแวดล้อมไทก้าที่ทำงาน # 21 ) คำสั่งจะVAGRANT_LOG=debug vagrant up --debugพิมพ์ข้อมูลที่มีประโยชน์และมีประโยชน์มากมาย บันทึกนี้อยู่ที่ไหน แก้ไข: เป็นจริงเช่นเดียวกับVAGRANT_LOG=debug vagrant up vagrant up --debugฉันทำงาน / กับ: Funtoo-Linux, Vagrant 1.4.3 และ VirtualBox 4.3.32
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.