精华内容
下载资源
问答
  • docker-machine -D create -d hyperv --hyperv-virtual-switch "Intel(R) Wi-Fi 6 AX201 160MHz 虚拟交换机" testvm2 SSH: ssh-keygen -t rsa -b 2048 问题: 1.下载boot2docker.iso,报错 手动下载:...

    I.创建HyperV docker虚拟机

     
      1.命令:
        docker-machine -D create -d hyperv --hyperv-virtual-switch "Intel(R) Wi-Fi 6 AX201 160MHz 虚拟交换机" testvm
        docker-machine -D create -d hyperv --hyperv-virtual-switch "Intel(R) Wi-Fi 6 AX201 160MHz 虚拟交换机" testvm1
        docker-machine -D create -d hyperv --hyperv-virtual-switch "Intel(R) Wi-Fi 6 AX201 160MHz 虚拟交换机" testvm2
      2.boot2docker 虚拟机 docker账户密码tcuser
        sudo -i 进入 root
      3.从主机复制文件到vm
        scp、ssh等在hyperv下无效,使用winScp复制文件(ssh docker@testvm password=tcuser)
      4.创建 服务
        docker service create --replicas 1 --name webapp2 -p 6000:80 -p 6001:443 \
        --mount type=bind,src=/home/docker/certificate,dst=/app/https/certificate \
        foreverhot1019/netcore:app2
       注:
        4.1 绑定卷 不能使用~,必须 /home/docker,docker是账户
        4.2 绑定卷 使用 --mount type=bind,volumn时,必须为 名称

    II.进入虚拟机(swarm管理机)

      docker-machin ssh testvm

      swarm 集群 带有 负载均衡,无论访问哪台机器,均可访问服务(与服务在虚机上是否创建容器无关),通过 Overlay网络通信

     

    III.Swarm 配置

      1.初始化swarm

        docker swarm init --advertise-addr 10.52.27.36

      2.加入 swarm,(swarm管理机 inti 时返回的token和ip:port)

        分别进入:docker-machin ssh testvm1 & docker-machin ssh testvm2

        执行 docker swarm join --token SWMTKN-1-5ize7ypcv8jcffhov6wp8w6wf54gc57osz0s69btfp3amu98ri-4593p61p0w00sa1emew2tfywu 10.52.27.36:2377

        返回:This node joined a swarm as a worker 表示成功

    IIII.查看 Swarm

      docker service命令:https://www.jianshu.com/p/a84c8f7d01f7

      1.查看集群信息(在swarm管理机)

        docker info

      2.部署服务到集群中

        在一个工作节点上创建一个名为 my_nginx 的服务,这里是随机指派工作节点:

        docker service create --replicas 1 --name my_nginx -p 80:80 nginx

       

      3.查看服务部署情况

        docker service ps my_nginx

        docker service inspect --pretty my_nginx(具体信息)

      4.扩展集群服务(水平扩展至2个helloworld服务)

        docker service scale my_nginx=2

      5.删除服务

        docker service rm my_nginx

      6.滚动升级服务

        6.1 创建 redis

          docker service create --replicas 1 --name redis --update-delay 10s redis:3.0.6

        6.2 升级 redis

          docker service update --image redis:3.0.7 redis

      7.停止某个节点接收新的任务

        7.1 查看 节点 docker node ls

        7.2 设置节点停止状态

          docker node update --availability drain swarm-worker1y

    SSH:

    ssh-keygen -t rsa -b 2048

    问题:

    1.下载boot2docker.iso,报错

      手动下载:https://github.com/boot2docker/boot2docker/releases

      将 boot2docker.iso 放到 C:\Users\<SysUserName>\.docker\machine\cache目录

    2.创建虚机时,卡住 报 ssh exit status 255 或者 ssh无法进入 虚机

      2.1 修改对应虚机目录下的 C:\Users\<SysUserName>\.docker\machine\machines\<vm_name>\id_rsa 权限

      2.2 改为 只有 当前账户和administrators组,administrators只有 读取和执行权限,当前账户完全控制,其他全部删除

      2.3 文件所有者,改为 当前账户

      2.4 测试 docker-machine ssh

      ssh -vvv -F /dev/null -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none docker@10.52.27.109 -o IdentitiesOnly=yes -i C:\Users\<SysUserName>\.docker\machine\machines\<vm_name>\id_rsa -p 22

    3.报 x509: certificate signed by unknown authority

      重新生成 证书(创建虚机时证书没有复制过去)

      docker-machine regenerate-certs testvm2




     

    ------------------------说明-------------------------------------------------------------------------

    https://docker-docs.netlify.app/machine/drivers/hyper-v/#environment-variables-and-default-values

    --hyperv-boot2docker-url: The URL of the boot2docker ISO.

    --hyperv-virtual-switch: Name of the virtual switch to use.

    --hyperv-disk-size: Size of disk for the host in MB.

    --hyperv-memory: Size of memory for the host in MB.

    --hyperv-cpu-count: Number of CPUs for the host.

    --hyperv-static-macaddress: Hyper-V network adapter’s static MAC address.

    --hyperv-vlan-id: Hyper-V network adapter’s VLAN ID if any.

    CLI option  Environment variable  Default

    --hyperv-boot2docker-url  HYPERV_BOOT2DOCKER_URL  Latest boot2docker url

    --hyperv-cpu-count  HYPERV_CPU_COUNT  1

    --hyperv-disk-size  HYPERV_DISK_SIZE  20000

    --hyperv-memory HYPERV_MEMORY 1024

    --hyperv-static-macaddress  HYPERV_STATIC_MACADDRESS  undefined

    --hyperv-virtual-switch HYPERV_VIRTUAL_SWITCH first found

    --hyperv-vlan-id  HYPERV_VLAN_ID  undefined

    展开全文
  • HyperV使用主机摄像头

    2020-12-18 14:34:31
    我需要宅HyperV的虚拟机中使用主机的USB摄像头,在网上搜索了一下,发现都是安装USB Redirector、USB Over Network等这类软件,把USB设备通过网络共享到虚拟机中。 解决 后来无意中发现,通过远程桌面是可以把USB...

    问题

    我需要宅HyperV的虚拟机中使用主机的USB摄像头,在网上搜索了一下,发现都是安装USB Redirector、USB Over Network等这类软件,把USB设备通过网络共享到虚拟机中。

    解决

    后来无意中发现,通过远程桌面是可以把USB设备直接共享给Remote Desktop的。所以就无需再安装其他的软件。
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • HyperV修改分辨率

    2021-08-18 19:11:40
    Windows10 上用HyperV安装Ubuntu 1.原始分辨率1152X864,无法更改 2.修改/etc/default/ GRUB_CMDLINE_LINUX_DEFAULT所在行,在最后加上video=hyperv_fb:[分辨率] 比如: GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash ...

    Windows10 上用HyperV安装Ubuntu

    1.原始分辨率1152X864,无法更改
    2.修改/etc/default/
    GRUB_CMDLINE_LINUX_DEFAULT所在行,在最后加上video=hyperv_fb:[分辨率]
    比如:
    GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash video=hyperv_fb:1366x768”

    改完update-grub失败,原因未知
    查看/boot/grub,发现已生成grub.cfg.new,但是无法覆盖原来grub.cfg, 应该是update-grub命令未完成

    3.直接手动修改/boot/grub/grub.cfg
    把video=hyperv_fb:1366x768 直接加到相关行。

    1. 重启后分辨率ok
    展开全文
  • HyperV中有一个Windows系统虚拟机,并且此前在HyperV中已经用了一个单独的USB的WiFi模块作为虚拟交换机(主机中不使用该USB WiFi模块,如下图所示): HyperV中的Windows系统虚拟机可以访问某个内网地址,希望能将...

    背景

    HyperV中有一个Windows系统虚拟机,并且此前在HyperV中已经用了一个单独的USB的WiFi模块作为虚拟交换机(主机中不使用该USB WiFi模块,如下图所示):

    已有的网络

    HyperV中的Windows系统虚拟机可以访问某个内网地址,希望能将虚拟机中能访问的该地址的端口开放给主机使用。

    解决

    构建共享网络

    1、将Default Switch加载到虚拟机中:

    加载网络适配器

    2、在主机中找到该网络,查看IP(这里是172.28.224.1):

    找到主机中IP

    3、虚拟机的网络连接中找到该网络,设置固定IP,默认网关填刚才主机看到的IP:

    设置固定IP
    4、主机开启网络服务,虚拟机中用172.28.224.1访问,访问成功即可(如主机中有防火墙,可以打开防火墙对于本机这个IP的访问权限)。

    访问端口
    防火墙开启

    开启http端口映射

    虚拟机下载nginx https://nginx.org/download/nginx-1.21.4.zip 。解压出来,运行并允许网络。

    在这里插入图片描述
    主机访问虚拟机IP http://172.28.224.2/ 看到nginx就可以了

    nginx

    修改nginx.conf文件:

    config文件

    转发

    如上图,转发了8890端口到192.168.2.2:8890

    任务管理器中可以结束nginx任务(所有nginx都要结束),之后重新双击启动

    任务管理器

    这时候主机就可以访问了。

    主机中访问

    开启ssh转发

    摘录自https://blog.csdn.net/gaojun6854/article/details/95058818

    stream { 
    	#stream模块,就跟http模块一样 
    	upstream ssh {
    		server 192.168.169.10:22;   #这里IP是虚拟机的,对应虚拟机的IP+Port
    	}
    	server { 
    		#里面可以有多个监听服务
    		#配置监听端口和代理的ip和端口就可以进行tcp代理了。 
    		listen 9922;  #外层通信需要的tcp端口
    		proxy_pass ssh;
    		proxy_connect_timeout 1h;
    		proxy_timeout 1h;
    	}
    }
    

    nginx开机启动

    进入 C:\Users\Hyper-V\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup (Hyper-V是用户名),将nginx的快捷方式复制在这

    nginx配置WebSocket问题

    使用jupyter的时候,除了http连接外还有ws连接,所以需要配置WebSocket,特别是proxy_set_header Connection "upgrade";

    如图所示:

    配置上了WebSocket

    展开全文
  • 我有一个超级v服务器,我连接到全屏模式下使用远程桌面。 生活很好。然后,我连接到其中一个虚拟机,并select“View |” 全屏模式“,有趣的是,把我带到全屏模式。 也就是说,我有一个全屏的虚拟机在全屏远程桌面...
  • 文章目录安装启动端口映射私有网络公有网络 安装 安装vagrant软件,略。 启动 vagrant up 选择虚拟网卡: ...ip有三种设置方式 ...(Forwarded port),顾名思义是指把宿主计算机的端口映射到虚拟机的某一个端口上,访问...
  • Win10下HyperV Centos如何剪贴 2021年 win10 环境下使用 解决方案 由于HyperV下Centos环境剪贴板不好用 出乱码 可以使用win10自带 ssh 连接 hyper-v 下的 Centos 虚拟机(提前装好openssh主机和客户端) 实现在本机 ...
  • 以下命令均需要管理员权限 关闭Hyper-V bcdedit /set hypervisorlaunchtype off 打开Hyper-V bcdedit /set hypervisorlaunchtype auto
  • Hyper-V是什么 Hyper-V硬件要求为Windows 10 企业版、专业版或教育版。 虚拟机大家都懂吧,简单来说,Hyper-V就是虚拟机管理工具。如果你使用过VMware Workstation Pro或者是VirtualBox,那你一定不陌生了。 ...
  • hyper-V结合远程路由访问实现一个公网IP内部多个虚拟服务器的发布现在有一台Windows Server 2008服务器有且只有一个IP地址是可以进行Internet的网络访问,现在在该服务器上安装hyper-v的角色,并且在Hyper-v上 安装...
  • 网络相关 篇一:利用Windows自带的HyperV,安装高恪x86软路由2020-05-25 21:51:3513点赞83收藏9评论折腾原因我家里有一台J1900的小服务器,平时用来存存文件、下下迅雷都挺方便。这周为了利用它自带的双网口,我研究...
  • Ruby多行字符串,begin&sol;end语句、注释#!/usr/bin/ruby #puts "Hello ,Ruby!"; print <Redis 3&period;2 Linux 环境集群搭建与java操作redis 采用 redis-3.2.4 版本. 安装过程 1....
  • vmware报错 This product may not be installed on a computer that has Microsoft HyperV installed. 解决 或者出现 oracle vm virtualbox 出现的 只能安装32位系统,不能安装64位系统 首先要在主板启动虚拟机...
  • 公司服务器上是双网卡的,windowsServer2019已经是内外网都可以访问,hyperV虚拟机里面安装了centos8,原本虚拟机只打算在公司内外使用,所以只用了一个网卡,后来想让centos链接外网,就添加了一个网卡。...
  • I just purchased a ryzen 5 laptop with vega 8 video and was having alot of problems running the AndroidStudio emulator in the end the problem was resolved and it was very simple.1: enable SVM or other...
  • Hyper-V设置桥接网络

    千次阅读 2021-03-26 17:00:59
    系统版本:Windows 10 专业版 ,Hyper-V版本:10.0.18362.1 1、创建虚拟交换机 2、选择网络 如果不确定是哪个,到网络配置中确认,如下: 最后点击确认 3、设置虚拟机网络 选中虚拟机,点击设置 选中...
  • 通过PowerShell Script修改Hyper-V虚拟机的BIOS GUID 目录通过PowerShell Script修改Hyper-V虚拟机的BIOS GUID脚本脚本使用其他 测试中总会遇到客户各种奇怪的需求和使用场景,这不又遇到了一个,客户Hyper-v虚拟机...
  • hyper-v服务器虚拟化

    2021-08-04 02:40:52
    《Windows Server 2012 Hyper-V虚拟化管理实践》一第1...Hyper-V是微软最新一代的服务器虚拟化架构,其用途是创建、运行、管理、调度虚拟机,并提供硬件资源的虚拟化。作为一个虚拟化产品,Hyper-V具有一个很特别的...
  • Hyper-V 的疑难解答

    2021-07-23 03:41:50
    本主题涵盖使用 Hyper-V 时可能遇到的一些常见问题。有关基于 Hyper-V 事件的详细疑难解答信息,请参阅 Windows Server2008 技术库中的 Hyper-V 疑难解答内容 (https://go.microsoft.com/fwlink/?LinkID=108562)...
  • Hyer-V是一个微软的虚拟机,部署在win 8.x64位pro以上版本中,和Windows 2008以上服务器的版本中。是微软第一个采用类似vmware和Citrix开源Xen一样的基于...尤其是面向服务器的Hyper-V在平时的桌面测试中体...
  • 文章摘抄自爱做梦的鱼,转载用于备份 # 新建内部网络(桥接),命名为NAT New-VMSwitch -SwitchName "NAT" -SwitchType Internal # 查看NAT网卡的 ifindex Get-NetAdapter # 为NAT网卡设置IP为192.168.15.1,最后...
  • win10 Hyper-V安装配置ubuntu虚拟机 启用Hyper-V 开始->设置->应用->程序和功能->启用或关闭Windows功能。 在打开的窗口中,选择“Hyper-V”,弃选“适用于Linux的Windows子系统”和“虚拟机平台”。 ...
  • 问题:在Windows10操作系统中,安装最新版的VMware Workstation 16 Pro,报错:“VMware Workstation Pro 和Hyper-V在此版本的Windows上不兼容…”。 总结了网上几种解决方法:
  • 安装Hyper-v Hyper-V是微软的一款虚拟化产品,是微软第一个采用类似Vmware ESXi和Citrix Xen的基于hypervisor的技术,win10一般自带不需要下载 我们直接开始 1:打开控制面板>>程序>>启用或关闭Windows...
  • 我在我的Hyper-V虚拟机中安装了Ubuntu.鼠标在客户机操作系统中不起作用,我得到以下异常.[Window Title]Virtual Machine Connection[Main Instruction]Mouse not captured in Remote Desktop session.[Content]The ...
  • Hyper-V R2 SP1版中加入了动态内存技术,关于内存分配的猜想也随之结束。当VMware可以自动进行虚拟内存分配的时候,Hyper-V通过动态内存让用户可以调整虚拟内存的设置。这种灵活性为主机内存分配方式提供了参考,...
  • 在Tech.Ed 2009大会的课程上,国内著名的微软虚拟化方向MVP彭爱华(网友亲切的叫他盆盆),则用微软Hyper-V为例,介绍了如何对Hyper-V的性能进行监控,如何对Hyper-V进行性能优化,尤其是在排错分析环节,盆盆更为网友...
  • Microsoft Hyper-v同时也在分享着虚拟化市场的蛋糕,虽然其进入虚拟化行业较晚但其实力也不可小觑,已成为VMware最强的竞争对手。下面我将对Hyper-v进行简单分析以及和VMware相比有何优点及劣势。linuxHyper-v优点:...
  • Hyper-V增强会话模式 – 推酷

    千次阅读 2021-01-14 16:20:03
    Hyper-V 管理器和Hyper-V 虚拟机连接,是我们管理Hyper-V 虚拟化的常用工具。一直以来,Hyper-V 管理员都无法通过Hyper-V 虚拟机连接实现宿主机与虚拟机之间直接的复制、粘贴操作,在Hyper-V 虚拟机中,也无法实现...
  • 我目前正在尝试在HyperV上设置一个debian虚拟机(最终目标是在azure中运行这台机器,它使用了引擎盖下的HyperV虚拟化),但我无法启动网络.该机器最初是在VirtualBox中创建的,并作为VHD映像导出,然后在hyperV Server中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 44,065
精华内容 17,626
关键字:

hyperv

友情链接: TLC1543.rar