mirror of
https://github.com/YunoHost/yunohost_demo.git
synced 2024-09-03 19:56:44 +02:00
Replace lxc-clone
This commit is contained in:
parent
54eba79ace
commit
5eaca37494
2 changed files with 4 additions and 2 deletions
|
@ -249,7 +249,7 @@ sudo lxc-snapshot -n $LXC_NAME1 >> "$LOG_BUILD_LXC" 2>&1
|
|||
# Il sera nommé snap0 et stocké dans /var/lib/lxcsnaps/$LXC_NAME1/snap0/
|
||||
|
||||
echo -e "\e[1m> Clone la machine\e[0m" | tee -a "$LOG_BUILD_LXC"
|
||||
sudo sudo lxc-clone -o $LXC_NAME1 -n $LXC_NAME2 >> "$LOG_BUILD_LXC" 2>&1
|
||||
sudo lxc-copy --name=$LXC_NAME1 --newname=$LXC_NAME2 >> "$LOG_BUILD_LXC" 2>&1
|
||||
|
||||
echo -e "\e[1m> Modification de l'ip du clone\e[0m" | tee -a "$LOG_BUILD_LXC"
|
||||
sudo sed -i "s@address $IP_LXC1@address $IP_LXC2@" /var/lib/lxc/$LXC_NAME2/rootfs/etc/network/interfaces >> "$LOG_BUILD_LXC" 2>&1
|
||||
|
|
|
@ -74,7 +74,7 @@ CLONE_CONTAINER () {
|
|||
sudo lxc-destroy -n $MACHINE_CIBLE -f
|
||||
|
||||
echo -e "\e[1m> Clone le conteneur $MACHINE_SOURCE sur $MACHINE_CIBLE\e[0m"
|
||||
sudo sudo lxc-clone -o $MACHINE_SOURCE -n $MACHINE_CIBLE
|
||||
sudo lxc-copy --name=$MACHINE_SOURCE --newname=$MACHINE_CIBLE
|
||||
|
||||
echo "Modification de l'ip du clone,"
|
||||
sudo sed -i "s@address $IP_SOURCE@address $IP_CIBLE@" /var/lib/lxc/$MACHINE_CIBLE/rootfs/etc/network/interfaces
|
||||
|
@ -185,3 +185,5 @@ fi
|
|||
|
||||
echo "Réactive le cron switch."
|
||||
sudo sed -i "s/#*\*/\*/" /etc/cron.d/demo_switch # Le cron est décommenté
|
||||
echo "Restart la demo."
|
||||
./demo_start.sh
|
||||
|
|
Loading…
Add table
Reference in a new issue