精华内容
下载资源
问答
  • VMware搭建多台linux虚拟机内网环境

    千次阅读 2018-12-30 13:40:25
    这就要用到虚拟化技术了,这篇讲解一下如何利用VMware软件在windows下模拟出多台linux服务器。 一.工具准备 1.安装VMware软件 到VMware官网下载安装,本人测试使用的15.0版本 2.下载ubuntu16.04...

    现在的环境经常要使用linux系统组成的局域网环境来做各种测试,使用windows的用户如何如何在一台机器上模拟多台linux系统组成的linux集群环境呢?这就要用到虚拟化技术了,这篇讲解一下如何利用VMware软件在windows下模拟出多台linux服务器。

    一.工具准备

    1.安装VMware软件

    到VMware官网下载安装,本人测试使用的15.0版本

    2.下载ubuntu16.04的安装包

    ubuntu-16.04.3-server-amd64.iso

    二.WMware虚拟网络配置

    配置VMware的虚拟网络,本篇测试使用的NAT网络模式,也可以使用敲击模式的网络模式。

    运行VMware软件,点击编辑->虚拟网络编辑器打开虚拟网络编辑页面,添加网络,选择VMnet1.如图

    上图是已经配置好的网络,仅提供示意参考。

    选择VMnet1网络,在下面VMnet信息栏

    1)选择NAT模式

    2)使用本地DHCP勾选项去掉(如果保留DHCP配置,则每次该网络中虚拟机启动都会重新分配IP,会导致两次启动后的虚拟机的IP地址不一致,即同一台虚拟机IP地址不固定)

    以上两部操作如图:

    3)点击NAT设置,配置虚拟网络的网关地址,本次使用的10.0.0.2

    以上就配置好了一个NAT模式的虚拟局域网络。

    三.虚拟机镜像制作

          如果每次安装一个虚拟机都完整的走一遍完整的安装流程,这个比较耗时间,有一种解决的方式,就是先制作好一个具备基础功能的虚拟机。这个作为镜像,在这个镜像上不需要再次进行安装流程,只需要简单的配置,就可以快速启动一个虚拟机环境。

    1.点击文件->新建虚拟机,打开安装虚拟机界面。选择自定义。

    2.点击下一步,遇到要选择虚拟机镜像,选择准备好的虚拟机镜像文件。

    3.设置虚拟机名称等,一直往下,选择虚拟机网络页面时选择网络类型为NAT。

    4.一路向下,来到最后的完成页面,点击自定义硬件,配置网络。

    点击自定义后,选择网络适配器选项,右边选择自定义虚拟网络,下拉栏选择VMnet1虚拟网络。

    点击关闭,然后点击完成,虚拟机就进行安装环节。

    5.安装过程网络配置。安装的过程中会进入到如下页面,这是提示要进行网络配置,原因是在配置虚拟网络VMnet1的时候关闭了DHCP,虚拟网络不会给虚拟机分配IP地址,所以需要手动给虚拟机分配IP地址,如果是开启了DHCP,则不需要手动配置IP地址。

    点击continue,一直ENTER,来到下面界面。

    这是提示配置IP地址,输入IP地址10.0.0.10(根据实际需要自己配置),进入下一步。

    后面的子网掩码,保留默认的255.255.255.0,下一步进入到网关配置。

    这里的默认的网关配置是10.0.0.1,改为10.0.0.2。

    6.做完上述网络配置后,安装过程会自动继续,后面安装过程不需要配置,安装完成后会出现如下登录界面。

    输入在之前配置虚拟机的用户名密码界面设置的用户名和密码登录。

    7.经过上述步骤其实已经可以作为一个镜像来刻录其他的虚拟机了,但是这个镜像还可以做一些优化,让其更加完善。

    ubuntu16.04的默认是没有SSH服务,vi工具也有缺陷,需要修复下。

    1)vi编辑文件会出现方向键无法使用,修复

    sudo apt-get remove vim-common
    sudo apt-get install vim

    2)安装ssh

    sudo apt-get install openssh-server

    默认是不能用root用户远程登录的,若要ssh支持root远程登录,则可以如下:

    编辑ssh配置文件:

    sudo vi /etc/ssh/sshd_config

    注释行:PermitRootLogin prohibit-password,
    在后边加上一句:PermitRootLogin  yes

    重启服务器。

    经过上面的操作,就完成了一个基础镜像的制作,下面可以真正制作虚拟机了。

    四.克隆生成虚拟机

    设置要创建的两个虚拟机的IP如下:

    虚拟机1:10.0.0.20

    虚拟机2:10.0.0.30

    1.利用上面做好的虚拟机镜像,确保镜像是关闭状态。右击镜像,选择管理->克隆,进入如下界面。

    2.点击下一步,中间设置采用默认选项,来到如下界面。

    这里有两个选项。

    连接克隆是快速克隆,直接在原镜像基础上修改。如果原镜像发生改变,则会影响到克隆的虚拟机。

    创建完整克隆相当于复制一份原镜像,然后复制的镜像上面修改,克隆速度慢,但是远镜像后期的改变不会影响克隆的虚拟机。

    选择快速克隆。

    3.后续设置选择默认,最后完成克隆后,克隆完成后会线程一个新的虚拟机,显示在左侧的虚拟机列表。这时候虚拟机还没有启动。

    4.在启动克隆好的虚拟机之前,还有一个重要的要设置的地方,右击克隆机,选择设置。

    5.点击高级,选择生成MAC地址,重新生成MAC地址,否则,克隆机的MAC地址与镜像的MAC地址相同,会造成两者不能同时联网冲突。

    6.配置重新生成MAC地址后,启动克隆虚拟机,现在克隆机的IP地址还是镜像的地址,需要对IP地址进行修改。

    sudo vi /etc/network/interfaces

    修改IP地址为10.0.0.20,然后保存,重新启动网络

    /etc/init.d/networking restart

    重启网络之后,查看IP地址,可以看到已经改变过来。

    这就完成了虚拟机1的创建。

    7.按照上面的操作克隆启动虚拟机2,只是IP设置为10.0.0.30。

    五.测试网络连接状况

    完成上面两台虚拟机创建后,测试包括两个方面

    1.两台虚拟机都可以访问互联网。

    在虚拟机1上ping 百度,成功,虚拟机2也一样。

    2.两台虚拟机之间可以相互PING通。

    在虚拟机1上Ping虚拟机2,成功。

    在虚拟机2上ping虚拟机1,成功。

    测试成功,这样就完成了两个节点的lunux虚拟机内网环境搭建。

    展开全文
  • 配置内外网通信(虚拟机内网

    千次阅读 2016-06-12 18:16:16
    服务器上搭建几台虚拟机,通过fuel搭建的openstack环境 由于部署时,给openstack设置的外网网段并非真实环境中的外网网段,导致在物理机上无法访问dashboard页面 整个环境部署在服务器上面,所以服务器能联通...

    环境描述:

    在服务器上搭建几台虚拟机,通过fuel搭建的openstack环境

    由于部署时,给openstack设置的外网网段并非真实环境中的外网网段,导致在物理机上无法访问dashboard页面

    整个环境部署在服务器上面,所以服务器能联通openstack外网

    在服务器上用命令查看原因是 有两个网桥,一个网桥连接的是实际物理外网,另一个网桥连接的是openstack外网

    解决的问题:让自己的物理机也能连通openstack的外网

    例如 工作网络 192.168.10.0/24

            openstack 网络 172.16.10.0/24

    方法:

    1. 在服务器上创建一对虚拟网卡

    # ip link add virbr-br0 type veth peer name bro-virbr    (http://blog.chinaunix.net/uid-27017686-id-5057025.html   这里有关于veth peer 的介绍)

    2. 用brctl 分别将两个网卡加入到两个网桥中

    3. 分别启动两个虚拟网卡

    # ip link set  xxx up

    4. 在自己物理机上配置对应网段即可

    ip addr add xxxxxxx/xx dev eth0

    展开全文
  • frp 是一个可用于内网穿透的...说人话就是,你在外面可以访问你家里的服务器,摄像头,NAS等,由于你家设备没有公网ip,没办法通过ip访问。、 参考资料 frp/README_zh.md at master · fatedier/frp · GitHub Rel...

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。
    说人话就是,你在外面可以访问你家里的服务器,摄像头,NAS等,由于你家设备没有公网ip,没办法通过ip访问。、

    参考资料

    frp/README_zh.md at master · fatedier/frp · GitHub
    Releases · fatedier/frp · GitHub

    准备工作

    1. 一台云服务器(我的是阿里云服务器学生版)
    2. 下载frp的安装包,下载地址如下
    https://github.com/fatedier/frp/releases
    

    温馨提示

    根据自己的操作系统选择安装包,推荐这篇博客如何查看linux系统的体系结构_运维_奔狼-CSDN博客

    安装配置

    云服务器端

    查看操作系统架构

    uname -a 
    

    结果是

    Linux iZbp138kxyken3x0k0w4mcZ 4.4.0-174-generic #204-Ubuntu SMP Wed Jan 29 06:41:01 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
    

    X86架构

    #进入存储路径
    cd /opt/software/frp/
    # X86架构 根据自己的架构下载
    wget https://github.com/fatedier/frp/releases/download/v0.31.2/frp_0.31.2_linux_386.tar.gz
    # 解压缩
    tar -zxvf frp_0.31.2_linux_386.tar.gz
    # 进入frp_0.31.2_linux_386
    cd frp_0.31.2_linux_386
    

    关键一步,vim frps.ini,配置如下

    [common]
    bind_port = 7000  # frp服务器端和客户端的建立连接的端口号
    vhost_http_port = 50070  #外网访问的端口号,可以改成80 ,8080等
    

    2种运行方式

    # 1.后台运行
    nohup ./frps -c ./frps.ini >frps.log &
    # 2. 直接运行,但是会话结束进程关闭
    ./frps -c ./frps.ini
    

    客户端
    下载frp安装包,解压 同服务器端操作
    frpc.ini

    [common]
    server_addr = 118.178.195.62  #云服务器ip
    server_port = 7000  #frp服务器端和客户端的建立连接的端口号
    
    [ssh]
    type = tcp
    local_ip = 127.0.0.1
    local_port = 22
    remote_port = 6000  #外网ssh访问的端口号
    
    [web]
    type = http
    local_ip = 127.0.0.1
    local_port = 50070  #服务器的web端口,可以改成80,8080
    custom_domains = 云服务器ip 或者 域名
    
    

    2种运行方式

    # 1.后台运行
    nohup ./frpc -c ./frpc.ini >frpc.log &
    # 2. 直接运行,但是会话结束进程关闭
    ./frpc -c ./frpc.ini
    

    frp安装报错:./frpc: cannot execute binary file: Exec format error_运维_奔狼-CSDN博客

    测试

    1.ssh测试

    ssh -oPort=6000 root@云服务器ip
    

    输入客户端的密码,记住是客户端的密码,不是云服务器的密码
    在这里插入图片描述
    2. web测试

    ![http://云服务器ip:50070/](https://img-blog.csdnimg.cn/2020030810400466.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXlhbmdfdGFuZw==,size_16,color_FFFFFF,t_70)
    
    展开全文
  • Afaria 服务器虚拟机环境要求

    千次阅读 2014-02-12 13:45:14
    虚拟机环境说明: 已经安装如下软件: Windows 2008 R2 64位(无license,测试),SQL Anywhere 数据库,Afaria 服务器7.0.4系统要求:BIOS开启VT支持;安装Vmware Player或者Workstation2GB可用内存,20GB可用...

    跑虚拟机的服务器要求:

    宿主机的BIOS开启VT支持,这样宿主机才能运行64位虚拟机。

    安装Vmware Player或者Workstation,或者vmware ESX。


    虚拟机要求(建议使用vmware 或者hyper-v):

    2GB可用内存(建议4GB),20GB可用硬盘空间 (建议40GB)

    给vmware虚拟机预留一个内网固定IP,一个公网域名,从外网(比如3G热点WiFi) ping通 公网域名,telnet 域名 80/443/3007端口

    为公网域名申请合法的SSL证书(淘宝上可以购买,需要 花钱/该域名的whois邮箱或者admin@域名邮箱或者webmaster@域名)

    操作系统:Windows 2008 R2 Enterprise 64位

    数据库:SQL Server 2008 数据库 

    SAP Afaria 服务器安装介质: Afaria 7.0 SP5(建议预先拷贝到虚拟机里面)


    Android设备测试的网络要求:

           Afaria服务器outbound能访问外网tiny URL服务的HTTP, HTTPS端口  

    Outbound to  tinyurl.com:80,tinyurl.com:443 http://tinyurl.com https://tinyurl.com

    内网WiFi联网的Android设备可以访问Afaria服务器 IP80/443/3007端口

     

    Apple iOS设备测试的网络要求

           Afaria服务器outbound能访问外网tiny URL服务的HTTP, HTTPS端口  

    Outbound to  tinyurl.com:80,tinyurl.com:443 http://tinyurl.com https://tinyurl.com

            Afaria服务器outbound能访问外网Apple Store80端口(Afaria服务器配置企业应用商店,如果企业应用在AppleStore上面)

                     itunes.apple.com:80

            Afaria服务器outbound能访问外网Apple Push服务的2195,2196端口

    Outbound to gateway.push.apple.com:2195

    Outbound to feedback.push.apple.com:2196

           内网WiFi联网的iOS设备可以访问Apple Push服务的5223端口

    Outbound to gateway.push.apple.com:5223

           内网WiFi联网的iOS设备可以访问Afaria服务器 IP80/443/3007端口


    iOS企业应用商店:

    1) 需要企业购买 Apple 企业开发者帐号,每年299美元,拿到管理员帐号,后面需要申请推送证书,自签名Afaria客户端程序

    2) 给Afaria服务器上面安装用的推送证书APNS Push Certificate:xxxx_push_product.p12

      生成方法参考附件 Sybase METS KB Article # 8932.pdf的2-4页  http://frontline.sybase.com/support/resolutionDetails.aspx?KBID=8932
    3) 定制Afaria客户端的yyyyy.mobileprovision,   yyyyy.p12
      生成方法参考附件 Custom-Signed Afaria Application Instructions (pdf)  的6-16页 http://frontline.sybase.com/support/afariaapp.aspx 


    参考:

    Afaria System Requirements PDF(http://service.sap.com/,或者frontline.sybase.com)

    苹果官网 使用 Apple 推送通知服务(APNs)

      

    提示:

    同时需要iOS 应用商店/Android应用商店的客户:
    需要 公网域名的有效SSL证书
    原因:iOS app store必须要走SSL 访问package server,Android是可选使用

    展开全文
  • 首先先得有vmware workstation 这个软件是一种半虚拟化的软件,可以以图形界面的方式来将物理...2.OK装好了 装个Ubuntu 现在把它变成公司内网虚拟服务器 3.然后关机把它修改成桥接,默认安装好的时候是NAT 如果宿主
  • 虚拟机下的简化配置 本文只涉及虚拟机默认配置和DNS配置,其他参数根据虚拟机默认设置简化 虚拟机NAT网络下后缀域名被虚拟机自身DHCP...本文配置的DNS只解析内网域名和公网KMS服务器域名,不解析任何外网域名 DNS
  • 场景描述:虚拟机无法ping通网关和其它内网机器 排查方向:服务器网卡和IP是否正常,都正常后。 我的排查解决的方法: 指定网卡驱动
  • 搭建DNS服务器,然后将手机DNS指过来 方便一是大家最常用的手段,但是每次要修改也是觉得有些麻烦,特别是无线设备上的输入不便。 方便二可以把控制权转交给DNS服务器,但是这个方案的实施成本太高,一般开发者...
  • VM虚拟机网卡LAN区段模拟内网 准备 服务器 ...一般这么写:区段名称(区段IP地址/子网掩码位数),方便用户知道自己这台虚拟机分配的什么内网 私有地址空间 10.0.0.0/18 10.0...
  • 但是还有办法的,在VMware虚拟机中安装Linux系统作为服务器并进行内网穿透,使得外网可以访问,具体方法如下。 开发环境和所需软件: 1.安装VWware虚拟机,并且已安装CentOS 7 ;系统网络适配器必须选...
  • 一、环境搭建 宿主机: 系统版本:Ubuntu 19.10 查看命令:cat /etc/issue 内存:128G 硬盘:3.8T ...kvm虚拟机: 系统版本:CentOS 7.2 内存:16G 硬盘:100G vm1_ip:192.168.90.215...
  • 主服务器WIN2008R2,主服务器虚拟机和从服务器上是centos 7系统,并在centos 7系统安装mysql 5.7 本文中的两台服务器的IP地址分别为主服务器(58.66.66.66)和从服务器(49.18.18.18)。 在主服务器上创建虚拟机IP...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 611
精华内容 244
关键字:

服务器虚拟机内网