vagrant

hyperledger中文文档学习-4-构建第一个fabric网络

谁说胖子不能爱 提交于 2020-05-02 17:16:55
接下来的操作都将在 hyperledge环境安装构建的 虚拟机的环境下进行 参考https://hyperledgercn.github.io/hyperledgerDocs/build_network_zh/ 1》运行实例 先下载hyperledger fabric samples示例 vagrant@ubuntu-xenial:~$ git clone https: // github.com/hyperledger/fabric-samples.git Cloning into ' fabric-samples ' ... remote: Enumerating objects: 2705 , done. remote: Total 2705 (delta 0), reused 0 (delta 0), pack-reused 2705 Receiving objects: 100% ( 2705/ 2705), 923.26 KiB | 323.00 KiB/ s, done. Resolving deltas: 100% ( 1350/ 1350 ), done. Checking connectivity... done. 然后进入其的first-network目录,因为下面要运行的目录都必须运行在这个目录下,否则提供的一些脚本可能无法找到对应的二进制: vagrant

Hadoop记录-Federation联邦机制

冷暖自知 提交于 2020-04-25 22:37:44
在Hadoop2.0之前,HDFS的单NameNode设计带来诸多问题: 单点故障、内存受限,制约集群扩展性和缺乏隔离机制(不同业务使用同一个NameNode导致业务相互影响)等 为了解决这些问题,除了用基于共享存储的HA解决方案我们还可以用HDFS的Federation机制来解决这个问题。 【单机namenode的瓶颈大约是在4000台集群,而后则需要使用联邦机制】 什么是Federation机制 Federation是指HDFS集群可使用多个独立的NameSpace(NameNode节点管理)来满足HDFS命名空间的水平扩展 这些NameNode分别管理一部分数据,且共享所有DataNode的存储资源。 NameSpace之间在逻辑上是完全相互独立的(即任意两个NameSpace可以有完全相同的文件名)。在物理上可以完全独立(每个NameNode节点管理不同的DataNode)也可以有联系(共享存储节点DataNode)。一个NameNode节点只能管理一个Namespace Federation机制解决单NameNode存在的以下几个问题 (1)HDFS集群扩展性。每个NameNode分管一部分namespace,相当于namenode是一个分布式的。 (2)性能更高效。多个NameNode同时对外提供服务,提供更高的读写吞吐率。 (3)良好的隔离性

如何删除Docker中的图像?

随声附和 提交于 2020-04-23 14:35:27
问题: I'm running Docker under Vagrant under OS X 10.8.4 (Mountain Lion), and whenever I try to delete a saved image, I get an error: 我在OS X 10.8.4(Mountain Lion)下在Vagrant下运行Docker,每当我尝试删除已保存的图像时,我都会收到错误消息: $ docker rmi some-image-id 2013/07/15 hh:mm:ss unexpected JSON input According to the rmi help, the proper syntax is docker rmi IMAGE [IMAGE...] , and I'm not sure what to make of that. 根据 rmi 帮助,正确的语法是 docker rmi IMAGE [IMAGE...] ,我不知道该怎么做。 How can I delete an image? 如何删除图像? $ docker version Client version: 0.4.8 Server version: 0.4.8 Go version: go1.1 $docker info Containers: 1 Images: 3

'chocolatey' is not recognised as an internal or external command

走远了吗. 提交于 2020-04-17 22:50:40
问题 I just tried to setup metasploitable3 and ran: .\build.ps1 windows2008 in the windows10 powershell. After a while I've got this error: Provisioning with windows-shell... ==> virtualbox-iso: Provisioning with shell script: D:\Bibliothek\Downloads1\metasploitable3-master\metasploitable3-master\packer\templates/../../scripts/installs/install_boxstarter.bat virtualbox-iso: ==> virtualbox-iso: 'chocolatey' is not recognized as an internal or external command, virtualbox-iso: C:\Users\vagrant

How to share a vagrant machine with https

安稳与你 提交于 2020-04-15 11:33:54
问题 I have a working vagrant VM I want to Share. In my Vagrantfile I have: config.vm.network "forwarded_port", guest: 80, host: 8080 config.vm.network "private_network", ip: "192.168.1.15" config.vm.network "forwarded_port", guest: 443, host: 443 in the virtual host I have <VirtualHost *:443> ... ServerAlias *.vagrantshare.com .... </Virtualhost> not sure about the first line but it was there already I share the machine with vagrant share --https 443 this is the output: ==> default: Detecting

Grails watch files doesn't work inside Docker container running inside a Vagrant virtual machine

北战南征 提交于 2020-04-13 05:52:47
问题 I have a fairly nested structure: MacOSX workstation running a... Vagrant VirtualBox virtual machine with ubuntu/trusty64 running a... Docker container running... my application written in Grails Every layer is configured in such a way as to share a portion of the file system from the layer above. This way: Vagrant, with config.vm.synced_folder directive in Vagrantfile Docker, with the -v command like switch and VOLUME directive in the Dockerfile This way I can do development on my

k8s 免费测试环境分享

自古美人都是妖i 提交于 2020-04-12 15:06:05
k8s 免费测试环境分享 ​ 开始学k8s会面临两个拦路虎: GFW和基础环境的投入。 谷歌镜像下载 ​ GFW就不多谈了。作为一个良民,不再多说。但是kubernetes的基础镜像基本来自谷歌,那怎么办呢: 先查看安装kubernetes版本对应的镜像: kubeadm config images list --kubernetes-version v1.1x.x 使用别人的已建好镜像站下载,参考链接( 谷歌镜像代理 ) docker pull anjia0532/google-containers.xxxxx eg: 下载k8s.gcr.io/fluentd-elasticsearch:v2.2.0 docker pull anjia0532/google-containers.fluentd-elasticsearch:v2.2.0 基础环境搭建 学习k8s肯定要搭建基础环境,当然最小的环境为minikube,只需要单台电脑即可。如果想搭建一个集群,但实力不允许可怎么办。下面,我总结了免费搭建或学习k8s方法。 minikube: (一台虚拟机) 最小的k8s测试环境。大家可以搭建。 参考地址: 安装minikube 安装vagrant:(多个虚拟机组成的集群) 一个用来构建和管理虚拟机环境的工具。需要手动配置。 参考地址: 快速部署k8s本地实验环境 参考地址2:

vagrant 入门案例

旧巷老猫 提交于 2020-04-11 10:24:02
中文文档: http://tangbaoping.github.io/vagrant_doc_zh/v2/ 参考: https://blog.csdn.net/yjk13703623757/article/details/70040797 https://www.linuxidc.com/Linux/2017-05/144101.htm Vagrant是一款用来构建虚拟开发环境的外挂工具,可以简化虚拟机配置和管理。它底层支持VirtualBox、VMware、AWS等,非常适合使用php/python/ruby/java语言开发web应用,“代码在我机子上运行没有问题”这种说辞将成为历史。 1. 安装VirtualBox 去官网 https://www.virtualbox.org/wiki/Downloads 下载最新版的Virtualbox,然后双击安装,一直点击确认完成。 2. 安装Vagrant 去官网 https://www.vagrantup.com/downloads.html 下载最新版的Vagrant,然后双击安装,一直点击确认完成。在windows下安装vagrant,为了写入相应配置到环境变量,系统可能会要求重新启动。在命令行中,输入vagrant,查看程序是不是已经运行了。如果不行,请检查一下$PATH里面是否包含vagrant所在的路径 3. 准备box

yii2下的hostmanager

狂风中的少年 提交于 2020-04-10 18:35:13
Vagrantfile里面如果使用了hostmanager这个插件,就必须要配置github_token,否则无法启动虚拟机。 这个插件可以让我们使用y2aa.dev这样的域名访问我们的项目,而是不使用192.168.xx.xx之类的ip。 vagrant-local.yml配置,填上你的github token,并把时区改为Asia/Shanghai:,如下: # Your personal GitHub token github_token: 'xxxxxxxxxxx' # Read more: https://github.com/blog/1509-personal-api-tokens # You can generate it here: https://github.com/settings/tokens # Guest OS timezone timezone: Asia/Shanghai # Are we need check box updates for every 'vagrant up'? box_check_update: false # Virtual machine name machine_name: y2aa # Virtual machine IP ip: 192.168.100.200 # Virtual machine CPU cores

Vagrant: hostmanager 主机名管理插件

拈花ヽ惹草 提交于 2020-04-10 18:16:26
我设置了虚拟机的主机名,我想在本机上访问虚拟机的主机名,可以手工编辑本机上的 hosts 文件。更方便的方法是使用 Vagarnt hostmanager 这个插件。 插件地址 https://github.com/devopsgroup-io/vagrant-hostmanager39 安装插件 vagrant plugin install vagrant-hostmanager 返回: Installing the 'vagrant-hostmanager' plugin. This can take a few minutes... Installed the plugin 'vagrant-hostmanager (1.8.2)'! 使用插件 在 Vagrantfile 里面,可以为虚拟机添加下面的配置: config.hostmanager.enabled = true config.hostmanager.manage_host = true config.hostmanager.manage_guest = true 在定义虚拟机的时候,可以添加 hostname 来设置虚拟机的主机名: config.vm.define "node1" do |node1| node1.vm.network "private_network", ip: "192.168.33.11"