Skip to content

Commit

Permalink
chore(yum): 修改 kernel 的 yum 仓库
Browse files Browse the repository at this point in the history
  • Loading branch information
JokerDevops committed Aug 16, 2024
1 parent 0a184df commit 6728378
Show file tree
Hide file tree
Showing 7 changed files with 69 additions and 12 deletions.
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
.devcontainer
.github
.idea
.vscode
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
.vscode
deploy
deploy
.idea
35 changes: 35 additions & 0 deletions ansible/add-node.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
- name: always run
hosts: add-kube-node
any_errors_fatal: true
gather_facts: yes
roles:
- role: prepare/yum-repository
tags:
- yum
- role: chronyd
tags:
- chronyd
- role: prepare/kernel
tags:
- kernel-upgrade
- role: prepare/firewalld-manager
- role: prepare/system-config
- role: prepare/kernel-parameters
tags:
- update-kernel-parameters

- name: containerd
hosts: add-kube-node
any_errors_fatal: true
gather_facts: true
roles:
- role: containerd
tags: hosts-containerd

- name: kube-node
hosts: add-kube-node
any_errors_fatal: true
gather_facts: true
roles:
- role: kube-node
tags: hosts-kube-node
14 changes: 14 additions & 0 deletions ansible/inventory-add-node.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
all:
vars:
ansible_port: 22
ansible_user: root
# 保持不变
kube-master:
hosts:
172.18.156.109: {}
172.18.156.96: {}
172.18.156.57: {}
# 添加新增的节点 ip
add-kube-node:
hosts:
172.18.154.210: {}
2 changes: 1 addition & 1 deletion ansible/roles/prepare/kernel/tasks/centos/amd/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
name:
- kernel-ml
enablerepo:
- elrepo-kernel
- bsc-kernel
state: present

- name: Modify kernel start boot
Expand Down
19 changes: 9 additions & 10 deletions ansible/roles/prepare/yum-repository/tasks/centos/amd/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,13 @@
url: http://mirrors.aliyun.com/repo/epel-7.repo
dest: /etc/yum.repos.d/aliyun-epel-7.repo

- name: Elrepo kernel repository
block:
- name: Import elrepo RPM-GPG-KEY
ansible.builtin.shell: >
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
- name: Get elrepo kernel repository
ansible.builtin.yum:
name:
- http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
state: present

- name: Copy kernel repository to /etc/yum.repos.d/
block:
- name: Copy kernel repository to /etc/yum.repos.d/
ansible.builtin.copy:
src: "{{ item.src }}"
dest: "/etc/yum.repos.d/{{ item.dest }}"
mode: 0644
with_items:
- { src: "bsc-kernel.repo", dest: "bsc-kernel.repo" }
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[bsc-kernel]
name=ELRepo.org Community Enterprise Linux Repository - el7
baseurl=https://ss.bscstorage.com/bspackage/release/kernel/
enabled=1
gpgcheck=0
protect=0

0 comments on commit 6728378

Please sign in to comment.