IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Hyper-v 虚拟机固定Ip、连接外网 -> 正文阅读

[系统运维]Hyper-v 虚拟机固定Ip、连接外网

介绍

通过Hyper-v来设置虚拟机,如果我们创建集群,希望是每个节点IP能固定下来,并且主机和每个节点之间网络是通的,主机与主机之间网络是通的。接下来总结下外网和内网的网卡设置。

特别注意:主机的任务网卡的ip都不要设置为192.168.1.1等,否则会断掉,建议用不一样的网段,比如10.0.0.1

一、设置外网网卡

1. 查看外网网卡

一般我们打开Hyper-v服务后,会生成一个默认的网卡。我们用这个网卡作为局域网的外网网卡。
在这里插入图片描述
注:外网网卡的IP会变,所以设置这个为自动获取Ip

2. 安装虚拟机,安装过程选择这个网卡

在安装虚拟机的引导界面,有个界面可以选择网卡,然后安装centOs7的过程可以设置打开网卡eth0。当然如果不设置后续在添加硬件中加上这个网卡也行

3. 确定虚拟机绑定了默认的网卡,并且可以访问外网

在这里插入图片描述

# 查看网卡
ip addr

# 打开网卡配置文件
cd /etc/sysconfig/network-scripts/
vi  vi ifcfg-eth0 

# 配置信息如下:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=cf96fb4c-a81e-43df-b27e-8d3f973fcd33
DEVICE=eth0
ONBOOT=yes

配置解释:
ONBOOT=yes 如果没有Ip 则这个值会是no, 改为yes重启

重启network

systemctl restart network

4.如果不能访问外网,设置共享网络

找到网络适配器中主网卡,然后共享给Typer-v的默认网卡
在这里插入图片描述

5.测试主机ip和节点通,外网通即完成

# 主机执行
ping 节点ip

# 节点执行
curl www.baidu.com

二、安装虚拟机,固定Ip、设置外网

安装虚拟机步骤省略,安装的时候注意选择这个Default Switch
重点是安装的时候选择网络的时候,手动输入下IP4的信息来固定,
例如:

ip=172.168.137.2
netmask=255.255.255.0
gateway=172.168.137.1
dns=172.168.137.1

解释:
设置IP是用来固定Ip的,需要在同一个网段
子网掩码需要和第一步骤中的一致,C类
网关需要是第一步骤中的IP
DNS也需要是第一步骤中的Ip,原因就是我看了默认生成的就是这样,不知道原因,反正好使。不方便截图了

然后就搞定了。外网也是通的,主机与节点,节点与节点之间也是通的

二、添加内网网卡,固定Ip

1.添加内部网卡,设置这个网卡的ip和子网掩码

在这里插入图片描述
在这里插入图片描述
特别注意:任何网卡设置Ip都不可以设置为192.168.1.1 ,否则所有网络会断掉。原因我暂时不知道。建议设置不一样的网段,比如10.0.0.1

2. 虚拟机局域网的每个节点都添加硬件,添加这个网卡

在这里插入图片描述

3.虚拟机的节点配置内网网卡信息

节点会出现新的网卡eth1
配置新网卡:

# 进入配置
cd /etc/sysconfig/network-scripts/

# 创建新网卡配置文件
cp ifcfg-eth0  ifcfg-eth1

# 修改为以下信息
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth1
DEVICE=eth1
ONBOOT=yes

IPADDR=10.0.0.2
NETMASK=255.255.255.0
GATEWAY=10.0.0.1
DNS1=10.0.0.1

配置解释:

BOOTPROTO=static  要改为static
UUID=cf96fb4c-a81e-43df-b27e-8d3f973fcd33  删除这个 不知道啥作用
NAME=eth1  要改为 eth1
DEVICE=eth1  要改为 eth1
新增以下配置:
IPADDR=10.0.0.2    
NETMASK=255.255.255.0
GATEWAY=10.0.0.1    这个要对应内网网卡的ip
DNS1=10.0.0.1      这个我看自动生成是这个ip,不知道为啥

三、复制虚拟机快照,记得修改内网网卡的ip和Name

NAME=eth1  这个要确认对应
DEVICE=eth1  这个要确认对应

IPADDR=10.0.0.3  这个改为新的ip
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-24 18:35:01  更:2022-05-24 18:35:03 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 15:26:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码