Openstack-Neutron Command

배병진·2023년 5월 2일
3

Openstack Command

목록 보기
2/5

Neutron Command

네트워크 에이전트 리스트 확인

# openstack network agent list

네트워크 생성

# openstack network create --share --project (PROJECT ID) \
--provider-network-type flat --provider-physical-network provider provider

서브넷 생성

# openstack subnet create pro-subnet --project (PROJECT ID) \
--network provider --subnet-range (subnet대역) \
--allocation-pool start=(서브넷 대역안의 ip) end=(서브넷 대역안이ㅡ ip) \
--gateway (게이트웨이 ip) --dns-nameserver (dns ip 주소)

네트워크 확인 명령어

# openstack network list

서브넷 확인 명령어

# openstack subnet list

인스턴스에 네트워크 할당 순서

  1. Security Group 할당
# openstack security group create provider
  1. icmp packet allow > centos
# openstack security group rule create --portocol icmp --ingress provider
  1. ssh 접근 허용
# openstack security group rule create --protocol tcp --dst-port 22:22 provider

2-1. icmp packet allow > Ubuntu

# openstack security group rule create --proto icmp default

3.1 ssh 접근 허용 > Ubuntu

# openstack security group rule create --proto tcp --dst-port 22 default

2. ssh 접근을 위한 키 생성

# ssh-keygen -q -N ""

3. 위에서 생성한 키 등록

    1. choi-key 라는 이름으로 등록하는데 이 키는 Neutron Metadata 에이전트가 관리한다.
# openstack keypair create --public-key ~/ .ssh/id_rsa.pub choi-key

4. 키 리스트 확인(키가 생성이 되었는지 확인)

# openstack keypair list

. 생성한 보안 그룹과 키 적용한 인스턴스 생성

# openstack server create --flavor m1.small --image wonhyeokchoi --security-group provider --key-name choi-key --nic net-id (NETWORK id) (생성할 인스턴스 이름)

network id 확인 방법

# openstack network list

생성할 이름은 아무거나
ex ) wonhyeok, byeonjin 등등

profile
history and study

0개의 댓글