51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

ansible 配置 本地 yum仓库

yum 本地仓库配置 CDROM

首先就是,

我们在61 nginx上 搭建好了 局域网 的yum 仓库

nginx搭建yum源仓库(yum仓库搭建)

把用到的相关的 rpm 提前下载好 (这里有待完善的, 客户端 先从本地找,找不到 就去 服务端 的 外网 下载安装)

basic 相关的 rpm:

    - vim
    - tree
    - lrzsz
    - wget
    - unzip
    - net-tools
    - MySQL-python
    - ntpdate
    - bash-completion.noarch
    - bash-completion-extras.noarch

只下载, 不安装

yum -y install --downloadonly --downloaddir /share/packages/ NetworkManager

yum -y reinstall --downloadonly --downloaddir /share/packages/ (之前如果按住过 ,可以用这个命令)

库列表:

vim tree lrzsz wget unzip net-tools MySQL-python ntpdate bash-completion.noarch bash-completion-extras.noarch keepalived mariadb-server nginx  redis  nfs-utils

扩展库: nginx

    - pcre2-10.23-2.el7.x86_64 (nginx 需要)
    - jemalloc(redis 需要)

配置 yumfunc 模块

[root@m01 /etc/ansible/roles]#ansible-galaxy init yumfunc
- Role yumfunc was created successfully

[root@m01 /etc/ansible/roles/yumfunc/tasks]#cat main.yml

  • name: mkdir /etc/yum.repos.d/bac file: path: /etc/yum.repos.d/bac state: directory

  • name: mv .repo to bac shell: "mv /etc/yum.repos.d/.repo /etc/yum.repos.d/bac"

  • name: add local yum repository yum_repository: name: local description: local yum repo baseurl: http://172.16.1.61/packages/ gpgcheck: no enabled: 1

问题:

nginx 需要依赖 libpcre2-8.so.0 :解决方案

yum install pcre2-10.23-2.el7.x86_64

redis 需要依赖 libjemalloc.so.1()(64bit) : 解决方案

(jemalloc)

赞(1)
未经允许不得转载:工具盒子 » ansible 配置 本地 yum仓库