内容简介:Vagantfile里加入这段:Vagantfile里加入这段:可以通过增加swap的方式增加虚机的内存,以免耗尽主机的内存,下面这段代码就是刚这件事的:
-
vagrant-cachier
这玩意在VM下载包的时候(agt,yum,etc.)可以缓存,如三台centOS的VM只需下载包一次。安装:
vagrant plugin install vagrant-cachier
Vagantfile里加入这段:
if Vagrant.has_plugin?("vagrant-cachier") config.cache.scope = :box end
-
vagrant-hostsupdater
VM和主机里的hosts都会进行更新,这样VM和主机里的都可以通过hostname通讯。安装:
vagrant plugin install vagrant-hostmanager
Vagantfile里加入这段:
if Vagrant.has_plugin?("vagrant-hostmanager") config.hostmanager.enabled = true config.hostmanager.manage_host = true config.hostmanager.ignore_private_ip = false config.hostmanager.include_offline = true end
vagrant file
ENV["LC_ALL"] = "en_US.UTF-8" Vagrant.configure(2) do |config| # 停止启动时的更新检查 config.vm.box_check_update = false # 指定虚机的OS config.vm.box = "centos/7" # 控制VM的内存和CPU config.vm.provider "virtualbox" do |v| v.memory = 2048 v.cpus = 1 end # 和主机共享目录 if (/cygwin|mswin|mingw|bccwin|wince|emx/ =~ RUBY_PLATFORM) != nil config.vm.synced_folder ".", "/vagrant", mount_options: ["dmode=777,fmode=777"] else config.vm.synced_folder ".", "/vagrant" end # 循环多个虚机 (1..1).each do |i| config.vm.define "vm#{i}" do |node| node.vm.hostname = "vm1" node.vm.network "private_network", ip: "10.10.10.#{i}0" node.vm.provision "shell", inline: "echo hello from node vm#{i}" end end
swap
可以通过增加swap的方式增加虚机的内存,以免耗尽主机的内存,下面这段代码就是刚这件事的:
#!/bin/sh #create the swap space 1GB echo "Creating 1GB swap space in /swapfile..." fallocate -l 1G /swapfile ls -lh /swapfile #secure the swapfile echo "Securing the swapfile..." chown root:root /swapfile chmod 0600 /swapfile ls -lh /swapfile #turn the swapfile on echo "Turning the swapfile on..." mkswap /swapfile swapon /swapfile echo "Verifying..." swapon -s grep -i --color swap /proc/meminfo echo "Adding swap entry to /etc/fstab" echo "\n/swapfile none swap sw 0 0" >> /etc/fstab echo "Result: " cat /etc/fstab echo " ****** We are done !!! ********"
以上所述就是小编给大家介绍的《Vagrant小技巧》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 渗透技巧之Powershell实战技巧
- 渗透技巧——快捷方式文件的参数隐藏技巧
- Python实用技巧,你不知道的7个好玩的Python技巧
- Python 技巧总结
- 监控OpenStack的技巧
- JNI技巧
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Ajax开发精要
柯自聪 / 电子工业出版社 / 2006 / 45.00
书籍目录: 概念篇 第1章 Ajax介绍 2 1.1 Ajax的由来 2 1.2 Ajax的定义 3 1.3 Web应用程序的解决方案 5 1.4 Ajax的工作方式 7 1.5 小结 8 第2章 B/S请求响应机制与Web开发模式 9 2.1 HTTP请求响应模型 9 2.2 B/S架构的请求响应机......一起来看看 《Ajax开发精要》 这本书的介绍吧!