主页 > 电脑硬件  > 

两台虚拟机配置本地源以及使用ftp服务进行部署

两台虚拟机配置本地源以及使用ftp服务进行部署

 1.修改两台虚拟机名称一台为node1 ,一台为node2

hostnamectl set-hostname node1 hostnamectl set-hostname node2

2.编辑hosts文件,进行主机之间通信

​ [root@node1 ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.179.162 node1 192.168.179.163 node2 [root@node1 ~]# scp /etc/hosts 192.168.179.163:/etc/hosts ​

3.删除两个节点的yum源

rm -rf /etc/yum.repos.d/*

4.两个节点之间关闭防火墙

systemctl disable firewalld --now

5.在第一个节点需要有本地源 

[root@node1 ~]# ll 总用量 7817116 -rw-r--r--. 1 root root 4712300544 3月 2 19:41 CentOS-7-x86_64-DVD-2009.iso -rw-r--r--. 1 root root 2652577792 3月 2 19:41 chinaskills_cloud_iaas_v2.0.3.iso

6.创建两个目录

[root@node1 ~]# mkdir /opt/{centos,iaas}

7.挂载镜像

[root@node1 ~]# mount -o loop CentOS-7-x86_64-DVD-2009.iso /mnt/ mount: /dev/loop0 写保护,将以只读方式挂载

8.复制里面的内容到我们创建的目录之中

[root@node1 ~]# cp -rf /mnt/* /opt/centos/

9. 再挂载另一个镜像,并且复制内容

[root@node1 ~]# mount -o loop chinaskills_cloud_iaas_v2.0.3.iso /mnt/ mount: /dev/loop0 写保护,将以只读方式挂载 [root@node1 ~]# cp -rf /mnt/* /opt/iaas/

10. 编辑本地源

[root@node1 ~]# cat /etc/yum.repos.d/ftp.repo [centos] name=centos enable=1 gpgcheck=0 baseurl=file:///opt/centos [iaas] name=iaas enable=1 gpgcheck=0 baseurl=file:///opt/iaas/iaas-repo

11.再第一个节点安装vsftpd服务

[root@node1 ~]# yum install -y vsftpd 已加载插件:fastestmirror Loading mirror speeds from cached hostfile 正在解决依赖关系 --> 正在检查事务 ---> 软件包 vsftpd.x86_64.0.3.0.2-28.el7 将被 安装 --> 解决依赖关系完成 依赖关系解决 ======================================================================================================= Package 架构 版本 源 大小 ======================================================================================================= 正在安装: vsftpd x86_64 3.0.2-28.el7 centos 172 k 事务概要 ======================================================================================================= 安装 1 软件包 总下载量:172 k 安装大小:353 k Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction 正在安装 : vsftpd-3.0.2-28.el7.x86_64 1/1 验证中 : vsftpd-3.0.2-28.el7.x86_64 1/1 已安装: vsftpd.x86_64 0:3.0.2-28.el7 完毕!

12. 将这个内容添加进去,并重新启动服务

[root@node1 ~]# echo 'anon_root=/opt'>> /etc/vsftpd/vsftpd.conf [root@node1 ~]# systemctl restart vsftpd

 13.将第一个节点的本地源传到第二个节点并进行修改

[root@node1 ~]# scp /etc/yum.repos.d/ftp.repo node2:/etc/yum.repos.d/ftp.repo The authenticity of host 'node2 (192.168.179.163)' can't be established. ECDSA key fingerprint is SHA256:NAU3QZYwyhTsB0d3QExR8I9lNpQd0nKXHGEYhZzASO4. ECDSA key fingerprint is MD5:ba:27:ae:50:17:ec:2c:a3:db:22:e9:56:30:5d:cf:eb. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'node2' (ECDSA) to the list of known hosts. root@node2's password: ftp.repo 100% 141 162.0KB/s 00:00 [root@node2 ~]# cat /etc/yum.repos.d/ftp.repo [centos] name=centos enable=1 gpgcheck=0 baseurl=ftp://node1/centos [iaas] name=iaas enable=1 gpgcheck=0 baseurl=ftp://node1/iaas/iaas-repo

 14.这样我们的两台机器可以互相通信,并且两台机器都是本地源部署

[root@node1 ~]# ping 192.168.179.163 PING 192.168.179.163 (192.168.179.163) 56(84) bytes of data. 64 bytes from 192.168.179.163: icmp_seq=1 ttl=64 time=0.286 ms 64 bytes from 192.168.179.163: icmp_seq=2 ttl=64 time=0.349 ms 64 bytes from 192.168.179.163: icmp_seq=3 ttl=64 time=0.414 ms 64 bytes from 192.168.179.163: icmp_seq=4 ttl=64 time=0.314 ms 64 bytes from 192.168.179.163: icmp_seq=5 ttl=64 time=0.614 ms

 

 

 

 

 

标签:

两台虚拟机配置本地源以及使用ftp服务进行部署由讯客互联电脑硬件栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“两台虚拟机配置本地源以及使用ftp服务进行部署

上一篇

下一篇
2025.3.1面试总结