Maison > Article > Opération et maintenance > Comment utiliser des scripts personnalisés pour configurer votre propre source Yum, votre service NTP et votre service DNS lors de la création d'une instance
Le contenu de cet article explique comment utiliser des scripts personnalisés pour configurer votre propre source yum, votre service NTP et votre service DNS lors de la création d'une instance. Il a une certaine valeur de référence. Les amis dans le besoin pourront s'y référer.
Source yum personnalisée, service NTP et service DNS
Le script personnalisé d'instance est un script fourni par Alibaba Cloud ECS pour permettre aux utilisateurs de personnaliser le comportement de démarrage de l'instance. Pour plus de détails, veuillez vous référer à l'aide en ligne d'Alibaba Cloud. documentation : données personnalisées de l'instance.
Ce document présente principalement comment utiliser ce script personnalisé pour configurer votre propre source yum, votre service NTP et votre service DNS lors de la création d'une instance. Vous pouvez également utiliser ce script pour personnaliser le service NTP et le service DNS de votre instance Windows.
Scénario
Actuellement, lorsqu'une instance est démarrée, Alibaba Cloud configure automatiquement la source yum prédéfinie, le service NTP et le service DNS pour l'instance. Cependant, vous souhaiterez peut-être disposer de votre propre source Yum, de votre service NTP et de votre service DNS. À ce stade, vous pouvez utiliser des scripts personnalisés d'instance pour répondre à cette exigence. À ce stade, vous devez faire attention à :
Si. vous personnalisez la source yum, Alibaba Cloud ne fournira officiellement plus de support lié à la source yum.
Si vous personnalisez le service NTP, Alibaba Cloud ne fournit officiellement plus de services de temps associés.
Méthode de configuration
Vous pouvez suivre les étapes ci-dessous pour répondre aux exigences du scénario ci-dessus.
Connectez-vous à la console Alibaba Cloud ECS, créez une instance et configurez-la comme suit :
Type de réseau : réseau VPC
Spécification de l'instance : instance optimisée pour les E/S
Miroir : Miroir public CentOS 7.2
Entrez le contenu suivant dans la zone de saisie de données personnalisée sur la page de création :
#!/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
Remarque :
La première ligne doit être # !/bin/sh, sans espaces devant.
Il ne doit y avoir aucun espace supplémentaire ni retour chariot dans le texte intégral.
Vous pouvez personnaliser le DNS spécifique, le serveur NTP et l'URL source yum en fonction des conditions de l'instance.
Le contenu ci-dessus s'applique aux images CentOS 7.2. S'il s'agit d'autres images, veuillez modifier le script personnalisé de l'instance si nécessaire.
Vous pouvez également utiliser des scripts de configuration cloud pour modifier les paramètres de la source yum, mais ils ne sont pas assez flexibles et ne peuvent pas s'adapter à la situation où Alibaba Cloud préconfigure certaines sources yum. Il est recommandé d'utiliser un script comme script pour modifier les paramètres de la source yum.
Complétez les paramètres de sécurité selon vos besoins.
Après avoir terminé la configuration ci-dessus, cliquez sur Acheter maintenant et suivez les instructions sur la page pour activer une instance.
Une fois l'achat de l'instance terminé, vous pouvez vous connecter à l'instance pour voir les effets spécifiques, comme le montre la figure ci-dessous.
Comme vous pouvez le voir sur l'image ci-dessus, vous avez personnalisé avec succès le service DNS, le service NTP et la source yum.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!