Remarques sur la préparation de plusieurs environnements virtuels avec Vagrant
・ VirtualBox déjà installé ・ Cyberduck installé
Dans le dossier Accueil> MyVagrant, ・ MyCentOS ・ MonprojetA Créez un dossier appelé et créez un serveur pour chacun. Cette fois, MyCentOS est censé être l'original et un dossier appelé MyprojectA est créé. Après avoir créé le dossier MyprojectA, exécutez la commande suivante à cet endroit.
Créer un fichier Vagrant pour les paramètres de la machine virtuelle
vagrant init bento/centos-6.8
Modifiez le fichier Vagrant pour que l'adresse IP de la machine virtuelle soit 192.168.33.11.
sed -i '' -e 's/# config.vm.network "private_network", ip: "192.168.33.11"/config.vm.network "private_network", ip: "192.168.33.11"/' Vagrantfile
vagrant reload
(Si vous obtenez une erreur, cela peut être le paramètre d'adresse IP. Réécrivez l'adresse IP sur la ligne suivante dans le fichier Vagrant dans le dossier .vagrant.)
config.vm.network "private_network", ip: "192.168.33.11"
(Si vous obtenez une erreur due à plusieurs environnements, installez le plug-in à ce moment)
vagrant plugin install vagrant-vbguest
Démarrez une machine virtuelle (VirtualBox fonctionne dans les coulisses)
vagrant up
Vérifiez l'état de la machine virtuelle
vagrant status
Connectez-vous à la machine virtuelle et vérifiez l'adresse IP
vagrant ssh
ip a
Mettez à jour le système d'exploitation avec le dernier état (cela prend du temps)
sudo yum -y update
Installez git pour obtenir le script
sudo yum -y install git
Téléchargez le script pour les paramètres de l'application à l'aide de git
git clone https://github.com/dotinstallres/centos6.git
Un dossier centos6 sera créé, alors passez à cela
cd centos6
Exécutez le script (cela prend du temps)
./run.sh
Refléter divers paramètres
exec $SHELL -l
Démarrez Cyberduck, cliquez sur Nouvelle connexion et définissez les paramètres suivants pour vous connecter. ・ Protocole: SFTP -Serveur: 192.168.33.11 ・ Nom d'utilisateur: vagrant ・ Mot de passe: vagabond Après avoir commencé, inscrivez-vous dans le signet (MyprojectA)
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"