Linux配置静态IP以及模拟集群环境

一、基本概述

原因有二:

1、穷!!!没有太多钱买多台云服务器

2、有时会把自己配置的虚拟机搞砸了,而且有时配置的步骤忘记,所以想着还是

将之前在看学习视频的整个配置流程记录下来,方便你我他

1.1、配置环境与配置清单:

1、虚拟机软件:virtualbox

2、Linux版本:centos7-minimal(最简版,比较小)

3、配置三台虚拟机的静态IP分别是:192.1.1.101、192.1.1.102、192.1.1.103

二、配置静态IP

2.1、安装第一台Centos(192.1.1.101)

2.1.1、在virtualbox界面中点击"新建",然后在弹出框中输入虚拟机名字,点击“下一步”。

2.1.2、按照妳实际的需求设置内存大小,点击“下一步”。

2.1.3、默认选择“现在创建虚拟硬盘”,点击“创建”。

2.1.4、选择“VDI”,点击“下一步”。

2.1.5、选择“动态分配”,可以动态根据实际扩充虚拟机的空间,点击“下一步”。

2.1.6、设置虚拟硬盘的位置以及大小后,点击“创建”。

2.1.7、这时创建虚拟盘后,设置启动盘,也就添加centos,点击“启动”开始安装

2.1.8、在安装窗口中,移动方向键选择“Install CentOS 7”

2.1.9、选择语言后,点击“continue”

2.1.10、点击红框框住的部分,然后进去后点击“Done”

2.1.11、点击右下方的“Begin Installation”按钮。

2.1.12、点击进去设置完Root用户的密码后,返回这界面就一直等到Linux安装就Over了。

2.2、配置宿主机与虚拟机互通并设置静态IP

2.2.1、点击"管理",并点击“主机网路管理器”,创建一个虚拟网卡

2.2.2、手动配置IPV4为192.1.1.1,并勾选右上角的选框,最后点击“应用”

2.2.3、“设置” -》 “网络” -》“网卡2” -》“选择上一步添加的网卡”

2.2.4、然后重新启动Linux,进入系统。然后输入命令

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

然后可以查看原本的网络设置信息

接下来先对网络配置的这文件进行一份拷贝

cp ifcfg-enp0s3 ifcfg-enp0s8

拷贝结束后,然后对拷贝后的文件ifcfg-enp0s8作以下修改,

这样,这台机子就对应静态IP 192.1.1.101

TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.1.1.101
NETMASK=255.255.255.0
NAME=enp0s8
DEVICE=enp0s8
ONBOOT=yes

然后重启网络服务,令配置生效

service network restart

2.2.5、这时可以通过 ip addr 查看ip是否变更了,然后在虚拟机内部通过 ping 命令测试是否可以访问外网,以及在宿主机内也尝试

ping 192.1.1.101 看是否ping成功,如果无误则配置成功。

三、复制虚拟机,多台机可以相互Ping

利用virtualbox的克隆功能复制多两台机子,然后修改相应的配置,为方便以后模拟集群使用,也就是配置服务器间能相互通信

3.1、配置主机名与静态ip的映射

因为ip不好记,可以通过主机名即可代替ip做通讯

3.1.1、修改文件 vim /etc/hosts ,在文件最下面增加:

192.1.1.101 service1
192.1.1.102 service2
192.1.1.103 service3

3.2、复制虚拟机

3.2.1、选择导出“虚拟电脑”,并指定存储的地方

3.2.2、修改名称,点击"导出",耐心等待。

3.2.3、然后导入刚才导出的虚拟服务器的文件

3.2.4、然后可以根据实际需要修改配置

3.2.5、同样重复上述步骤再一次导入刚才导出的linux服务器文件,修改文件名centos103

3.2.6、同样分别开启并进入新拷贝的两台服务器修改相应的配置信息

vi /etc/sysconfig/network-scripts/ifcfg-enp0s8

######centos102配置#######

TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.1.1.102
NETMASK=255.255.255.0
NAME=enp0s8
DEVICE=enp0s8
ONBOOT=yes
######centos103配置#######
TYPE=Ethernet BOOTPROTO=static IPADDR=192.1.1.103 NETMASK=255.255.255.0 NAME=enp0s8 DEVICE=enp0s8 ONBOOT=yes

然后最后尝试在各个机子上相互Ping,查看是否互通。

本文作者:hjjay
原文出处:https://www.cnblogs.com/jayhou/p/12261687.html
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

原文地址:https://www.cnblogs.com/jayhou/p/12261687.html

时间: 2024-12-13 15:44:37

Linux配置静态IP以及模拟集群环境的相关文章

Linux配置静态IP

在一块SSD的CentOS配置静态IP 1. 配置静态IP #vi /etc/sysconfig/network-scripts/ifcfg-eth0   DEVICE="eth0" 设备名 NM_CONTROLLED="yes" 设备是否被NetworkManager管理 ONBOOT="no" 开机是否启动 HWADDR="00:0C:29:59:E2:D3" 硬件地址(MAC地址) TYPE=Ethernet 类型 BO

linux 配置静态IP

ip配置方法是编辑sudo nano  /etc/network/interfaces 树莓派默认配置 auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp 修改为静态ip的方法 1,老外的方法 sudo vi /e

Linux 配置静态Ip地址

注:所有红色字体标注均为 Linux 的 操作命令 ! 1, 使用root账户登录系统 2, 可以先使用 ifconfig : 查看网卡信息   eth0 为默认的第一个网卡 , 如果有第二个就会显示为 eth1  . 然后可以看到eth0 和 lo网卡 lo为回环地址  IP是 127.0.0.1  (Windows上也有这个)信息 .  上面会有  IP地址等信息 如果没有可以执行一下命令 dhclient           #获取IP dhclient -r #释放IP 获取IP之后在执

Linux安装ElasticSearch与MongoDB分布式集群环境下数据同步

ElasticSearch有一个叫做river的插件式模块,可以将外部数据源中的数据导入elasticsearch并在上面建立索引.River在集群上是单例模式的,它被自动分配到一个节点上,当这个节点挂掉后,river会被自动分配到另外的一个节点上.目前支持的数据源包括:Wikipedia, MongoDB, CouchDB, RabbitMQ, RSS, Sofa, JDBC, FileSystem,Dropbox等.River有一些指定的规范,依照这些规范可以开发适合于自己的应用数据的插件.

虚拟机中的 linux 配置静态ip地址上外网

1.查看网络 # ifconfig 发现网络还没有配置,ping不通 2.修改网卡配置文件 # vim /etc/sysconfig/network-scripts/ifcfg-eth0 添加如下配置: ONBOOT=yes BOOTPROTO=static IPADDR=IP地址 NETMASK=255.255.255.0 GATEWAY=网关 DNS1=8.8.8.8 :wq 保存并退出 3.重启网络服务 # service network restart 4.测试,发现ping 不通...

Apache Storm 集群环境搭建

Apache storm 是一个由twitter开源的大数据处理系统,与其他系统不同的是,storm旨在用于分布式实时处理并且与语言无关.笔者所认知的storm使用场景诸 如 实时日志分析.网站用户行为实时分析.实时计算等,目前很多公司也都把storm作为自己的大数据架构的一部分,来实现一些实时业务的处理. 相信大家都和我有一样的认知,那就是现在的技术都是项目驱动模式,没有最好的技术,只有最适合自己项目的技术.下面先跟大家分享一下我对storm的一些简单了解: storm的优点: 1.简单的编程

CentOS Linux 负载均衡高可用WEB集群之LVS+Keepalived配置

CentOS Linux 负载均衡高可用WEB集群之LVS+Keepalived配置 LB集群是locd balance集群的简称.翻译成中文是:负载均衡集群的意思:集群是一组相互独立的.通过高速网络互联的计算机相互之间构成一个组合,并以单一的系统的模式加以管理.LVS是Linux Virtual Server的简写,翻译中文是Linux虚拟服务器,是一个虚拟的服务器集群系统. 负载均衡集群:是为了企业提供更为实用,性价比更高的系统机构解决方案.负载均衡集群把用户的请求尽可能的平均分发到集群的各

Linux下Hadoop 2.2.0 集群配置攻略

Hadoop 2.2.0 集群配置攻略 用户输入标识: chmod +x jdk-7u45-linux-x64.rpm  为黑色带底纹 系统输出标识: java version "1.7.0_51" 为绿色小字 2014年3月20-日 by lilihao Q 404536204 1. 安装sun jdk (1). 到Oracle的官方网站下载jdk,目前最新版本是7u51 安装包: http://www.oracle.com/technetwork/java/javase/downl

【Linux】VMware虚拟机中如何配置静态IP

此处详解如何在VMware虚拟机中配置静态IP. 上图是一个草图,大致说明下VMware网络情况.网段指某个IP范围,例如一栋小区楼和另一栋小区楼就不是一个网段 如果你在A小区,你女朋友在B小区,你想和她联系就需要通过网关.你好基友住你隔壁,你和他通信就不需要通过网关.VMware 给我们模拟了网关,所以我们配置的时候需要根据VMware虚拟机来设置网络ip.我们将windows和Linux配置在一个网段内. 1.查看网关,以及网段 [编辑]-->[虚拟网络编辑器] 我们使用NAT模式,所以选择