리셋 되지 말자

원격실습 환경 구성 본문

Django

원격실습 환경 구성

kyeongjun-dev 2022. 4. 16. 11:14

환경 구성

컨트롤 대상이 되는 리눅스 서버들에 VirtualBox, vagrant, sshpass를 설치한다. 그리고 Django가 설치되는 Controller 서버에는 파이썬을 설치한다.

Ubuntu

1. virtualbox 설치

sudo apt update -y
sudo apt upgrade -y
sudo sh -c 'echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" >> /etc/apt/sources.list.d/virtualbox.list'
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt update -y
sudo apt install -y virtualbox-6.1

2. vagrant 설치(공식페이지링크)

curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
sudo apt-get update -y && sudo apt-get install -y vagrant

3. 파이썬 3.9 설치

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.9

 

Centos 7

1. virtualbox 설치(출처)

yum update -y
yum install –y patch gcc kernel-headers kernel-devel make perl wget
reboot
wget http://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo -P /etc/yum.repos.d
yum list VirtualBox*
yum install -y VirtualBox-6.1
systemctl status vboxdrv

2. vagrant 설치

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
sudo yum -y install vagrant

RDB 스키마 설계

문제

 

'Django' 카테고리의 다른 글

Django Opentelemetry 연동 - 1  (0) 2024.01.25
나중에 공부할 내용(ORM)  (0) 2022.04.28
ORM  (0) 2022.04.16
CSRF 토큰 오류  (0) 2021.12.21
celery shared_task 수집하기  (0) 2021.10.12
Comments