利用FTP服务搭建本地yum源

5 篇文章 0 订阅
4 篇文章 0 订阅

本次搭建使用双节点方式进行搭建,使用service node作为服务节点,使用computer node作为被服务节点。
在这里插入图片描述

service 网卡配置

[root@service ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:13:50:ad brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.10/24 brd 192.168.100.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fd15:4ba5:5a2b:1008:8fd:3a4f:3ab3:83fb/64 scope global noprefixroute dynamic 
       valid_lft 86390sec preferred_lft 14390sec
    inet6 fe80::19d4:d1ea:e62d:44f8/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:13:50:b7 brd ff:ff:ff:ff:ff:ff
    inet 192.168.200.10/24 brd 192.168.200.255 scope global noprefixroute ens34
       valid_lft forever preferred_lft forever
    inet6 fd15:4ba5:5a2b:1008:58af:c962:9746:f1be/64 scope global noprefixroute dynamic 
       valid_lft 86390sec preferred_lft 14390sec
    inet6 fe80::38fb:d8e1:1251:52b2/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

computer网卡配置

[root@compute ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:09:67:01 brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.20/24 brd 192.168.100.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet6 fd15:4ba5:5a2b:1008:20c:29ff:fe09:6701/64 scope global mngtmpaddr dynamic 
       valid_lft 86374sec preferred_lft 14374sec
    inet6 fe80::20c:29ff:fe09:6701/64 scope link 
       valid_lft forever preferred_lft forever
3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:09:67:0b brd ff:ff:ff:ff:ff:ff
    inet 192.168.200.20/24 brd 192.168.200.255 scope global ens34
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe09:670b/64 scope link 
       valid_lft forever preferred_lft forever

使用centos镜像作为yum源

【挂载CentOS-7-x86_64-DVD-1810.iso】
[root@service ~]# mount -o loop /dev/sr0  /mnt/cdrom
[root@service ~]# mkdir /opt/centos
[root@service ~]# cp -rvf /mnt/* /opt/centos/
[root@service ~]# umount  /mnt/

搭建service本地yum源

在/etc/yum.repos.d创建centos.repo源文件(原有文件建议删除)
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1:
类比下去可以制作很多

测试service本地yum源

# yum clean all
# yum repolist



例如:
[root@service~]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
repo id                          repo name                       status
centos                           centos                          4,021
iaas                             iaas                            1,688
repolist: 5,709

service NODE安装FTP服务

[root@service ~]# yum install vsftpd –y
[root@service ~]# vi /etc/vsftpd/vsftpd.conf
添加anon_root=/opt/
保存退出




[root@service ~]# systemctl start vsftpd
[root@service ~]# systemctl enable vsftpd


关闭service防火墙或者配置iptables

此时只介绍将防护墙关闭,为了方便
systemctl stop firewalld
systemctl disable firewalld

配置computer 节点yum源文件

在/etc/yum.repos.d创建centos.repo源文件
[centos]
name=centos
baseurl=ftp://192.168.100.10/centos
gpgcheck=0
enabled=1

测试computer node yum 源情况

# yum clean all
# yum list

这是成功的标志(这是云计算平台里的:做个示范哈哈)

[root@compute ~]# yum repolist
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
centos                                          | 3.6 kB     00:00     
iaas                                            | 2.9 kB     00:00     
(1/3): centos/group_gz                            | 166 kB   00:00     
(2/3): centos/primary_db                          | 3.1 MB   00:00     
(3/3): iaas/primary_db                            | 2.3 MB   00:00     
源标识                           源名称                           状态
centos                           centos                           4,021
iaas                             iaas                             1,688
repolist: 5,709

这几天搭建云计算平台,超级累(I am so hard)。

脑壳发炸的感觉,

有喜欢云计算的朋友喜欢一起创造奇迹,可以一起啊!!!

哪位大佬愿意抛砖引玉,在下感慨万分。

Paper Dragon也是一个无业游民,如果哪个大牛愿意给我一个生活的饭碗,在下永世难忘。

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值