Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Using the OpenStack command-line interface (CLI), the following commands will set up a VM that you can use.

Create a security group with firewall rules

...

$

...

openstack

...

security

...

group

...

create

...

--description

...

\
"For

...

Globus

...

Connect

...

Server

...

v5"

...

globus-connect-server-5

...

$

...

openstack

...

security

...

group

...

rule

...

create

...

--protocol

...

tcp

...

\
--dst-port

...

22:22

...

--remote-ip

...

0.0.0.0/0

...

globus-connect-server-5

...

$

...

openstack

...

security

...

group

...

rule

...

create

...

--protocol

...

tcp

...

\
--dst-port

...

443:443

...

--remote-ip

...

0.0.0.0/0

...

globus-connect-server-5

...

$

...

openstack

...

security

...

group

...

rule

...

create

...

--protocol

...

tcp

...

\
--dst-port

...

50000:51000

...

--remote-ip

...

0.0.0.0/0

...

globus-connect-server-5

...

$

...

openstack

...

security

...

group

...

rule

...

create

...

--protocol

...

icmp

...

\
globus-connect-server-5

Create a virtual network

...

languagehtml

...

(Use names you’ll remember for network, subnet, and router names)

$ openstack network create network_name

$ openstack subnet create --network network_name --subnet-range

...

10.0.0.0/24

...

subnet_name

...

$

...

openstack

...

router

...

create

...

router_name

...

$

...

openstack

...

router

...

add

...

subnet

...

router_name

...

subnet_name

...

$

...

openstack

...

router

...

set

...

--external-gateway

...

public

...

router_name

...

Create a virtual machine

...

Featured images available can be listed using he

$ openstack flavor list

$ openstack image list --limit 1000 | grep JS-API-Featured

Finally, use the following commands to create your VM instance and assign a floating IP
address. Use a name you’ll remember for the instance.

$ openstack server create instance_name \

--flavor m1.medium \

--image JS-API-Featured-CentOS7-

...

Latest \

...

--key-

...

name ssh-keypair-name

...

 \

...

--security-group

...

globus-connect-server-5

...

\

...

--nic

...

net-id=network_name

$ openstack floating ip create public

$ openstack server add floating ip instance_name your_ip_address

Useful Links :

OpenStack command line