个人专属多节点Linux环境打造

                                             个人专属多节点Linux环境打造

写在前面:打造多节点Linux环境的原因:虚拟机linux环境便于我们学习尝试各种技术,出现问题也便于处理,大不了还原,不损害本机环境;多节点可操作学习:系统间通信,分布式,集群等技术.

一:技术选型:购买服务器(太贵)  Docker  (对技术要求高)  虚拟机(推荐)

二:准备工作 ,需要准备的软件和镜像如下:

    1 镜像CentOS-7-64位  下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/

     各个版本的ISO镜像文件说明:

  • CentOS-7-x86_64-DVD-1708.iso 标准安装版(推荐)
  • CentOS-7-x86_64-Everything-1708.iso 完整版,集成所有软件(以用来补充系统的软件或者填充本地镜像)
  • CentOS-7-x86_64-LiveGNOME-1708.iso GNOME桌面版
  • CentOS-7-x86_64-LiveKDE-1708.iso KDE桌面版
  • CentOS-7-x86_64-Minimal-1708.iso 精简版,自带的软件最少
  • CentOS-7-x86_64-NetInstall-1708.iso 网络安装版(从网络安装或者救援系统)

    2  VMware Fusion  (ios用户)   VMware Workstation(windows用户)

    3 连接工具:xshell ,finalShell,sftp 等,连接liunx服务器和上传下载文件工具各一个,自行选择.此处我使用finalShell兼具此二功能.   

三:挂载虚拟机,根据各人机器配置情况不同分配内存和硬盘

   注意一:

   找到如下设置,选择你下载好的centos系统

 

    异常情况一:

    

在虚拟机运行时,一次非正常关机。导致虚拟机出现此错误。

此虚拟机似乎正在使用中。

如果此虚拟机已在使用中,请按“取消”按钮,以免损坏它。如果此虚拟机未使用,请按“取得所有权(&T)”按钮以获取它的所有权。

配置文件: D:\Ubuntu 16.04\Ubuntu 16.04 64位.vmx

但是点击取得所有权,又报错:取得该虚拟机的所有权失败。虚拟机正在被你主机上的某个程序使用

解决:

方法一: 到虚拟机目录下删除后缀为lck的文件(lock),即可!

 方法二: 使用记事本打开*.VMX文件上加上一行代码disk.locking = "FALSE",重新启动该虚拟机。这种方法我并没有测试过。

    异常情况二:虚拟机错误挂载后无法关闭.

    解决方案:关掉所有VMware 服务后,重启

四:挂载虚拟机2(3,4...),配置网络ip,保证虚拟机,宿主机和外网之间能够通信.

    1.打开终端输入:config命令查看宿主机和虚拟机们的ip地址.(windows环境使用ipconfig命令)

    2.在VMware上的网络适配器中设置虚拟机为桥接模式

    3.给虚拟机一个固定的静态ip

      1)切换到root模式:  su  root 

      2)分配地址:    dhclient

      3)查看分配后的地址: ifconfig  

      4)编辑虚拟机网卡配置,固定此ip: vim /etc/sysconfig/network-scripts/ifcfg-ens33

       进入网卡配置文件:

       修改:  BOOTPROTO=static     ONBOOT=yes

       增加:IPADDR=192.168.0.106 (上一步生成的ip)      NETMASK=255.255.255.0(子网掩码)   GATEWAY=192.168.0.1(网段来自生成的ip)    DNS1=119.29.29.29

       保存退出:    :wq     不保存退出:    :q!

       重启网卡:   systemctl restart network.service

五:ping一下本地ip和外网比如(www.baidu.com)看是否能ping通,通了就大功告成,完结撒花~.

ps:ios环境操作教学视频:https://www.bilibili.com/video/BV1bA411b7vs

posted @ 2020-05-12 21:07  月光狮  阅读(530)  评论(0)    收藏  举报