-
카테고리
-
세부 분야
데브옵스 · 인프라
-
해결 여부
미해결
아래 cent2 up시 에러 관련 재 문의 드립니다.
22.09.06 23:00 작성 조회수 111
0
우선 주신 내용 삭제하고 다시 up 했는데 동일한 메시지 입니다. 제가 의문이 나는건 아래 Vagrantfile 부분에
#MariaDB 10.4 CentOS repository list
#http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos8-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
sudo dnf -y install dnf-utils
sudo dnf -y install nano vim git net-tools tar binutils psmisc wget sysstat dialog
sudo dnf -y install boost-program-options stress
sudo dnf -y install mariadb-server --disablerepo=AppStream
sudo dnf -y install mariadb-client --disablerepo=AppStream
sudo dnf -y install mariadb-backup --disablerepo=AppStream
SHELL
cent2.vm.provision "shell", path: "SHELL/init.sh"
end
위 처럼 mariadb repository 에는 baseurl = http://yum.mariadb.org/10.4/centos8-amd64
로 설정되어 있는데 정작 받아오는 로그 찍힌거 보면은 cent2: Errors during downloading metadata for repository 'mariadb':
cent2: - Curl error (28): Timeout was reached for https://ftp.harukasan.org/mariadb/mariadb-10.4.26/yum/rhel/8/x86_64/repodata/repomd.xml [Connection timed out after 30644 milliseconds]
https://ftp.harukasan.org/mariadb/mariadb-10.4.26/yum/rhel/8/x86_64/repodata/repomd.xml
여기서 찾는거 같습니다 위의 Vagrantfile 에 선언한곳을 접속해보면 실제 접속도 되고 파일이 있는데 위의 ftp.harukasna.og 요쪽은 접속이 안되서 계속 에러가 나는거 같거든요..어떻게 하면 Vagrantfile에 선언한 곳에서 받아 갈 까요?
답변을 작성해보세요.
0
그로스쿨
지식공유자2022.09.07
이명철 님이 말씀하신 내용이 정확히 맞습니다.
제 환경에서 동일하게 재현이 불가능 해 명확하게 무엇이 원인이라고 답변 드리기가 어렵습니다.
하지만 해결 방법은 제시해 드릴 수 있을 것 같으니 다음 순서대로 실행해주세요.
vagrant destroy로 만든 OS를 날려주세요.
Vagrantfile에서 cent2의 다음부분을 삭제하시고 vagrant up을 해주세요. (45라인에서 64라인 까지 입니다.)
cent2.vm.provision "shell", inline: <<-SHELL mv /tmp/vagrant /vagrant cat << EOF >| /etc/yum.repos.d/MariaDB.repo #MariaDB 10.4 CentOS repository list #http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.4/centos8-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 EOF sudo dnf -y install dnf-utils sudo dnf -y install nano vim git net-tools tar binutils psmisc wget sysstat dialog epel-release sudo dnf -y install boost-program-options stress sudo dnf -y install mariadb-server --disablerepo=AppStream sudo dnf -y install mariadb-client --disablerepo=AppStream sudo dnf -y install mariadb-backup --disablerepo=AppStream SHELL cent2.vm.provision "shell", path: "SHELL/init.sh"
cent1, 2, 3이 전부 만들어 졌으면 vagrant ssh cent2 로 접속해 삭제한 부분을 수동으로 실행합니다. 아래 매뉴얼대로 하나씩 복사해서 붙여넣어주세요.
mv /tmp/vagrant /vagrant (엔터)
# cat부터 EOF까지 복사에서 한번에 붙여넣어주세요.
cat << EOF >| /etc/yum.repos.d/MariaDB.repo
#MariaDB 10.4 CentOS repository list
#http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos8-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
cat /etc/yum.repos.d/MariaDB.repo (엔터) <-- 위에서 작성한대로 파일이 만들어졌는지 확인합니다.
sudo dnf -y install dnf-utils (엔터)
sudo dnf -y install nano vim git net-tools tar binutils psmisc wget sysstat dialog epel-release (엔터)
sudo dnf -y install boost-program-options stress (엔터)
sudo dnf -y install mariadb-server --disablerepo=AppStream (엔터)
sudo dnf -y install mariadb-client --disablerepo=AppStream (엔터)
sudo dnf -y install mariadb-backup --disablerepo=AppStream (엔터)
/vagrant/SHELL/init.sh (엔터)
답변 1