Skip to content

OpenStack installation and deployment scripts to create ports, launch instances and attach interfaces

Notifications You must be signed in to change notification settings

ALFTGS/openstack-deployment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenStack-deployment of 5G networking

Installation, deployment and few config scripts for few OpenStack services.

Tested only on CentOS7.

Steps:

  1. Install CentOS7 image to the machine via ./install.sh script, local is recommended.
  2. Run ./key_generate.sh to create key-pairs which will be used at 5g components.
  3. Run ./net_init.sh, ./networking_5g.sh to create networks. Run ./security_groups to allow SSH and HTTPS.
  4. Run ./boot_instances to create 5g network.
  5. Run ./attach_interfaces.sh to bind created network interfaces with components.
  6. Run ./modify_instances.sh to do the nasty networking stuff for you.
  7. Run ./net_delete.sh and ./remove_5g.sh to rollback the deployment.

Additionally, use Jenkins/Ansible/Gitlab trio to create CI/CD pipeline.

Below is the nwetworking map you are creating now. Screenshot 2022-10-16 at 16 59 36

Subnets and internal/external network should look like: Screenshot 2022-10-16 at 16 59 57

Tunnel interfaces: Screenshot 2022-10-16 at 16 59 28

Check once in a while to see available flavors and use wisely. Screenshot 2022-10-16 at 17 00 11

Port bindings(security groups) for additional components. Screenshot 2022-10-16 at 17 00 21

Related research paper: https://www.researchgate.net/publication/325381449_Cloud_deployment_continuous_integration_of_5G-CogNet_components

About

OpenStack installation and deployment scripts to create ports, launch instances and attach interfaces

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages