您的位置:首页 > 其它

快速搭建虚拟机集群

2017-03-20 15:42 183 查看
寒假结束后,我们开始了架构设计之旅。

初次接触虚拟机,感觉就像是梦一样。在梦里,我们可以随意地想做什么就做什么,看谁不爽可以揍他一顿,看谁顺眼可以向他表白。一切一切都不会影响到现实,睁开眼睛生活还是在继续,该怎样还是会怎样。虚拟机也是这么一个存在,经常用它来试装系统啊软件啊什么的,测试病毒啊,没有后顾之忧,基本就是一个神奇的实验室

关于虚拟机的一些笔记

虚拟机(Virtual Machine)

virtual:轻量、快、省资源、流畅

vagrant:Vagrant是基于VirtualBox的虚拟机来构建你的开发环境

安装VirtualBox:

安装Vagrant:

添加vbox:vagrant box add [name] [url/path]



查看vbox列表



初始化:vagrant init [name]



启动虚拟机:vagrant up

登入虚拟机:vagrant ssh



我遇到了一个困难。。



解决方法

ssh 连接主机

安装git bash

git bash:https://git-for-windows.github.io/

bash生成ssh秘钥

在git-bash执行:ssh-keygen -t rsa



ssh连接

vagrant ssh





连接成功

Vagrant 快速搭建虚拟机集群

编辑Vagrantfile

mkdir vagrant-cluster 创建vagrant-cluster目录



cd vagrant-cluster 切换到vagrant-cluster目录



编辑Vagrantfile



Vagrant.configure("2") do |config|

(1..2).each do |i|

config.vm.define "node#{i}" do |node|

# 设置虚拟机的Box
node.vm.box = "lzq"

# 设置虚拟机的主机名
node.vm.hostname="node#{i}"

# 设置虚拟机的IP
node.vm.network "private_network", ip: "192.168.33.#{i+100}"

# 设置主机与虚拟机的共享目录
node.vm.synced_folder "C:\\share", "/home/vagrant/share"

# VirtaulBox相关配置
node.vm.provider "virtualbox" do |v|

# 设置虚拟机的名称
v.name = "node#{i}"

# 设置虚拟机的内存大小
v.memory = 2048

# 设置虚拟机的CPU个数
v.cpus = 1
end
end
end
end








git bash 出现vim的时候怎么退出

如果是输出状态,首先Esc退出输入状态,然后Shift+;,再输入q!或wq!(不保存改动,wq!是保存文件的写入修改)退出;输入冒号和q退出:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: