>  기사  >  운영 및 유지보수  >  인스턴스를 생성할 때 사용자 정의 스크립트를 사용하여 자체 Yum 소스, NTP 서비스 및 DNS 서비스를 구성하는 방법

인스턴스를 생성할 때 사용자 정의 스크립트를 사용하여 자체 Yum 소스, NTP 서비스 및 DNS 서비스를 구성하는 방법

坏嘻嘻
坏嘻嘻원래의
2018-09-19 14:06:561760검색

이 기사의 내용은 인스턴스를 생성할 때 사용자 정의 스크립트를 사용하여 자신의 yum 소스, NTP 서비스 및 DNS 서비스를 구성하는 방법에 대한 것입니다. 필요한 친구들이 참고할 수 있기를 바랍니다. 당신이 도와줬어요.

yum 소스, NTP 서비스 및 DNS 서비스 사용자 정의

인스턴스 사용자 정의 스크립트는 사용자가 인스턴스 시작 동작을 사용자 정의할 수 있도록 Alibaba Cloud ECS에서 제공하는 스크립트입니다. 자세한 내용은 Alibaba Cloud 온라인 도움말 문서: 인스턴스 사용자 정의 데이터를 참조하세요.

이 문서에서는 인스턴스 생성 시 이 사용자 정의 스크립트를 사용하여 자신만의 yum 소스, NTP 서비스 및 DNS 서비스를 구성하는 방법을 주로 소개합니다. 이 스크립트를 사용하여 Windows 인스턴스의 NTP 서비스 및 DNS 서비스를 사용자 지정할 수도 있습니다.

Scenario

현재 인스턴스가 시작되면 Alibaba Cloud는 인스턴스에 대해 사전 정의된 Yum 소스, NTP 서비스 및 DNS 서비스를 자동으로 구성합니다. 그러나 자체 yum 소스, NTP 서비스 및 DNS 서비스가 필요할 수 있습니다. 이때 인스턴스 사용자 정의 스크립트를 사용하여 이 요구 사항을 충족할 수 있습니다.

yum을 사용자 정의하는 경우. 소스, Alibaba Cloud 공식은 더 이상 yum 소스 관련 지원을 제공하지 않습니다.

NTP 서비스를 사용자 정의하면 Alibaba Cloud는 공식적으로 더 이상 관련 시간 서비스를 제공하지 않습니다.

구성 방법

아래 단계에 따라 위의 시나리오 요구 사항을 달성할 수 있습니다.

Alibaba Cloud ECS 콘솔에 로그인하여 인스턴스를 생성하고 다음과 같이 구성합니다.

네트워크 유형: VPC 네트워크

인스턴스 사양: I/O 최적화 인스턴스

미러: 공개 이미지의 CentOS 7.2

생성 페이지의 사용자 정의 데이터 입력 상자에 다음 내용을 입력하십시오:

#!/bin/sh
# Modify DNS
echo "nameserver 8.8.8.8" | tee /etc/resolv.conf
# Modify yum repo and update
rm -rf /etc/yum.repos.d/*
touch myrepo.repo
echo "[base]" | tee /etc/yum.repos.d/myrepo.repo
echo "name=myrepo" | tee -a /etc/yum.repos.d/myrepo.repo
echo "baseurl=http://mirror.centos.org/centos" | tee -a /etc/yum.repos.d/myrepo.repo
echo "gpgcheck=0" | tee -a /etc/yum.repos.d/myrepo.repo
echo "enabled=1" | tee -a /etc/yum.repos.d/myrepo.repo
yum update -y
# Modify NTP Server
echo "server ntp1.aliyun.com" | tee /etc/ntp.conf
systemctl restart ntpd.service

참고:

첫 번째 줄은 #!/bin/sh여야 하며 앞에 공백이 없어야 합니다.

전체 텍스트에는 추가 공백이나 캐리지 리턴이 있어서는 안 됩니다.

인스턴스 조건에 따라 특정 DNS, NTP 서버 및 yum 소스 URL을 사용자 정의할 수 있습니다.

위 내용은 CentOS 7.2 이미지에 적용됩니다. 다른 이미지인 경우 필요에 따라 인스턴스 사용자 정의 스크립트를 수정하세요.

클라우드 구성 스크립트를 사용하여 yum 소스 설정을 변경할 수도 있지만 유연성이 부족하고 Alibaba Cloud의 일부 yum 소스 사전 구성에 적응할 수 없습니다. yum 소스 설정을 수정하려면 스크립트와 같은 스크립트를 사용하는 것이 좋습니다.

필요에 따라 보안 설정을 완료하세요.

위 구성을 완료한 후 지금 구매를 클릭하고 페이지의 지침에 따라 인스턴스를 활성화하세요.

인스턴스 구매 완료 후, 아래 그림과 같이 인스턴스에 로그인하시면 구체적인 효과를 보실 수 있습니다.

인스턴스를 생성할 때 사용자 정의 스크립트를 사용하여 자체 Yum 소스, NTP 서비스 및 DNS 서비스를 구성하는 방법

위 그림에서 볼 수 있듯이 DNS 서비스, NTP 서비스 및 yum 소스를 성공적으로 사용자 정의했습니다.

위 내용은 인스턴스를 생성할 때 사용자 정의 스크립트를 사용하여 자체 Yum 소스, NTP 서비스 및 DNS 서비스를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.