CentOS 7에 OpenStack Stein 설치

CentOS 7에 OpenStack Stein 설치

OpenStack은 대부분 IaaS(Infrastructure-as-a-Service)로 배포되는 프라이빗 및 퍼블릭 클라우드를 구축하고 관리하기 위한 소프트웨어 플랫폼입니다. 수천 명의 개인 커뮤니티 구성원뿐만 아니라 가장 큰 회사에서 개발한 무료 오픈 소스 소프트웨어 도구입니다.

OpenStack 플랫폼은 컴퓨팅용 Nova, 스토리지용 Swift 및 Cinder, 네트워킹용 Neutron, 로드 밸런서용 Octavia, ID 서비스용 Keystone, 이미지 서비스용 Glance, 오케스트레이션용 Head 및 대시보드용 Horizon과 같은 프로젝트 세트입니다. 프로젝트에 대한 자세한 내용은 https://www.openstack.org/software/project-navigator/openstack-components#openstack-services를 방문하십시오.

여러 노드에서 배포할 수 있지만 CentOS 7에서 RDO 프로젝트를 사용하여 단일 노드 OpenStack Stein 설치를 다루었습니다.

하드웨어 요구 사항은 최소 16GB RAM, 하드웨어 가상화 확장 기능이 있는 프로세서 및 하나 이상의 네트워크 어댑터가 있는 시스템입니다.
설치를 진행하기 전에 이름이 "cinder-volumes'인 볼륨 그룹을 생성하는 것이 좋습니다. 프로덕션 사용을 위해 연습하고 CONFIG_CINDER_VOLUMES_CREATE=n을 사용하는 것이 가장 좋습니다.
테스트 목적으로 OpenStack을 설치하는 경우 CONFIG_CINDER_VOLUMES_CREATE를 사용할 수 있습니다. =y이고 추가 볼륨 그룹을 생성할 필요가 없으면 packstack이 생성합니다.

이제 NetworkManager 및 firewalld를 비활성화하십시오.

# systemctl disable firewalld NetworkManager
# systemctl stop firewalld NetworkManager

항상 서버를 최신 상태로 유지하는 것이 좋습니다.

# yum update -y

OpenStack 저장소 다운로드 및 설치

# yum install -y centos-release-openstack-stein

서버 업데이트

# yum update -y

RDO packstack 설치 프로그램 설치

# yum install -y openstack-packstack

옵션을 사용자 지정할 수 있는 packstack 응답 파일을 생성합니다. 응답 파일에서 설치하고 싶지 않은 프로젝트를 선택할 수 있습니다.

# packstack --gen-answer-file=answer.txt (answer file name can be anything)

이제 선호하는 편집기로 answer.txt 파일을 편집하십시오.

# vim answer.txt

요구 사항에 따라 옵션을 선택할 수 있습니다. 몇 가지 기본 구성을 보여 드렸습니다.

CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-ex:en3s0p (Server’s network name)
CONFIG_PROVISION_DEMO=n
CONFIG_NEUTRON_L2_AGENT=openvswitch (You can choose default 'ovn' but I found more convinentto select 'openvswitch' and also if you select 'ovn', it will be not suitable for LBAAS and FWAAS)
CONFIG_CINDER_VOLUMES_CREATE=n (It is suitable for production usage)

그게 다야 이제 응답 파일을 실행합니다.

# packstack --answer-file=answer.txt

설치를 완료하는 데 약간의 시간이 걸립니다.

설치가 완료되면 대시보드에 로그인하여 네트워크를 구성하고, 이미지 파일을 추가하고, 보안 그룹에 보안 규칙을 추가하고, 인스턴스를 배포할 수 있습니다.

NeoTechSystems.net은 동급 최강의 안정적이고 확장 가능한 Openstack 클라우드 서버를 제공 합니다. 판매와 관련하여 질문이 있는 경우 [email protected]으로 문의할 수 있습니다. 기술적인 문제와 관련하여 질문이 있는 경우 [email protected]으로 문의할 수 있습니다.

참조:
rdoproject.org
OpenStack.org


CentOS 7에서 CSF(ConfigServer Security & Firewall)를 설치하고 구성하는 방법

CentOS 7에서 CSF(ConfigServer Security & Firewall)를 설치하고 구성하는 방법

ConfigServer 보안 및 방화벽(줄여서 csf라고도 함)은 상태 저장 패킷 검사(SPI) 방화벽입니다. CentOS 7에서 CSF 설치 및 구성 배우기

CentOS에 R1Soft 백업 에이전트를 설치하는 방법

CentOS에 R1Soft 백업 에이전트를 설치하는 방법

CentOS에 R1Soft 백업 에이전트를 설치하고 구성하는 방법을 배웁니다. R1Soft Server Backup Manager는 서비스 제공자에게 유연하고 서버 친화적인 솔루션을 제공합니다.

CloudLinux LVE 제한을 수정하는 방법

CloudLinux LVE 제한을 수정하는 방법

이 기사에서는 CloudLinux LVE 제한을 수정하는 방법을 설명했습니다. 시작하겠습니다. CloudLinux LVE 제한은 LVE Manager를 사용하여 변경할 수 있습니다.

포트 Linux 서버의 SSH를 변경하는 방법

포트 Linux 서버의 SSH를 변경하는 방법

Linux 서버의 SSH 포트를 변경하려면 SSH를 통해 서버에 로그인하고 SSH 구성 파일을 수정해야 합니다.

CentOS에 Centova Cast를 설치하는 방법

CentOS에 Centova Cast를 설치하는 방법

Centova Cast는 인터넷 라디오 스트림을 위한 최고의 관리 플랫폼으로 스트리밍 호스팅 제공업체에 광범위한 통찰력과 제어 기능을 제공합니다.Centova Cast

메일 서버에서 메일 릴레이를 설정하는 방법

메일 서버에서 메일 릴레이를 설정하는 방법

다음 이메일 릴레이 설정을 사용하여 이메일 전송 문제를 해결할 수 있습니다.

Ubuntu 18.04에서 Apache, MariaDB, PHP 및 phpMyAdmin을 설치하는 방법

Ubuntu 18.04에서 Apache, MariaDB, PHP 및 phpMyAdmin을 설치하는 방법

Ubuntu 18.04 서버에 Apache MariaDB PHP 및 PHPMyAdmin을 설치하는 방법을 배웁니다. Apache, MySQL/MariaDB, PHP는 패키지로 구성되어 있습니다. 그것은 LAMP로 알려져 있습니다

Linux에서 기본 사용자 관리 배우기

Linux에서 기본 사용자 관리 배우기

Linux에서 사용자를 추가, 수정 또는 삭제하시겠습니까? 여기 당신을 위한 완벽한 기사가 있습니다.

Linux에서 기본 그룹 관리 배우기

Linux에서 기본 그룹 관리 배우기

Linux의 그룹 관리에 대해 자세히 알아보세요. Linux에서 그룹 추가, 그룹 수정 및 그룹 삭제, 구성원 추가 방법. 새 그룹을 만들고 groupadd 명령을 사용합니다.

CentOS 7에 Fail2ban 설치 방법 배우기

CentOS 7에 Fail2ban 설치 방법 배우기

Fail2ban은 SSH 연결을 보호하는 데 매우 유용합니다. 이제 centos7에 fail2ban을 설치 및 구성하고 서버에 보안 계층을 추가할 수 있습니다.