在openstack上创建虚拟机.doc_第1页
在openstack上创建虚拟机.doc_第2页
在openstack上创建虚拟机.doc_第3页
在openstack上创建虚拟机.doc_第4页
在openstack上创建虚拟机.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、创建虚拟网络在控制节点上,加载 admin 凭证来获取管理员能执行的命令访问权限rootlinux-node1 # source admin-openstack.sh创建提供者网络rootlinux-node1 # neutron net-create -shared -provider:physical_network public -provider:network_type flat public-netCreated a new network:+-+-+| Field | Value |+-+-+| admin_state_up | True | availability_zone_hints | | availability_zones | | created_at | 2016-11-09T17:03:20 | description | | id | 2cbfb54c-b760-41e1-ba69-83131220463b | ipv4_address_scope | | ipv6_address_scope | | mtu | 1500 | name | public-net | port_security_enabled | True | provider:network_type | flat | provider:physical_network | public | provider:segmentation_id | | router:external | False | shared | True | status | ACTIVE | subnets | | tags | | tenant_id | 53f72af1420a4d098d48f2c82d7e9ec7 | updated_at | 2016-11-09T17:03:20 |+-+-+#参数解释#-provider:physical_network网络类型选项,在配置文件中设置的为public,public映射的是eth0端口#-provider:network_type 提供者的网络类型flat#public-net是提供者网络的名称,按照自己的意愿定义查看已经创建的网络rootlinux-node1 # neutron net-list+-+-+-+| id | name | subnets |+-+-+-+| 2cbfb54c-b760-41e1-ba69-83131220463b | public-net | |+-+-+-+创建子网rootlinux-node1 # neutron subnet-create -name public-subnet -allocation-pool start=00,end=00 -dns-nameserver -gateway public-net /24Created a new subnet:+-+-+| Field | Value |+-+-+| allocation_pools | start: 00, end: 00 | cidr | /24 | created_at | 2016-11-10T02:56:27 | description | | dns_nameservers | | enable_dhcp | True | gateway_ip | | host_routes | | id | 6e217cbe-3201-4b47-8765-84ba932afa93 | ip_version | 4 | ipv6_address_mode | | ipv6_ra_mode | | name | public-subnet | network_id | 2cbfb54c-b760-41e1-ba69-83131220463b | subnetpool_id | | tenant_id | 53f72af1420a4d098d48f2c82d7e9ec7 | updated_at | 2016-11-10T02:56:27 |+-+-+查看创建的子网rootlinux-node1 # neutron subnet-list+-+-+-+-+| id | name | cidr | allocation_pools |+-+-+-+-+| 6e217cbe-3201-4b47-8765-84ba932afa93 | public-subnet | /24 | start: 00, end: 00 |+-+-+-+-+再次执行neutron net-list,可以看到创建的网络与子网已经关联在一起rootlinux-node1 # neutron net-list+-+-+-+| id | name | subnets |+-+-+-+| 2cbfb54c-b760-41e1-ba69-83131220463b | public-net | 6e217cbe-3201-4b47-8765-84ba932afa93 /24 |+-+-+-+二、创建m1.nano规格的主机1、创建一个nano规格的主机默认的最小规格的主机需要512 MB内存。对于环境中计算节点内存不足4 GB的,我们推荐创建只需要64 MB的m1.nano规格的主机。若单纯为了测试的目的,请使用m1.nano规格的主机来加载CirrOS镜像rootlinux-node1 # openstack flavor create -id 0 -vcpus 1 -ram 64 -disk 1 m1.nano+-+-+| Field | Value |+-+-+| OS-FLV-DISABLED:disabled | False | OS-FLV-EXT-DATA:ephemeral | 0 | disk | 1 | id | 0 | name | m1.nano | os-flavor-access:is_public | True | ram | 64 | rxtx_factor | 1.0 | swap | | vcpus | 1 |+-+-+#-id,主机类型的ID#-vcpus,创建主机的cpu的数量#-ram,内存,默认单位为M#-disk,硬盘,默认单位为Grootlinux-node1 # openstack flavor list+-+-+-+-+-+-+-+| ID | Name | RAM | Disk | Ephemeral | VCPUs | Is Public |+-+-+-+-+-+-+-+| 0 | m1.nano | 64 | 1 | 0 | 1 | True | 1 | m1.tiny | 512 | 1 | 0 | 1 | True | 2 | m1.small | 2048 | 20 | 0 | 1 | True | 3 | m1.medium | 4096 | 40 | 0 | 2 | True | 4 | m1.large | 8192 | 80 | 0 | 4 | True | 5 | m1.xlarge | 16384 | 160 | 0 | 8 | True |+-+-+-+-+-+-+-+#ID为0的是刚才创建的,生产环境中可以依据自己的需要进行创建2、生成一个键值对(1)导入demo用户的环境变量rootlinux-node1 # cat demo-openstack.sh export OS_PROJECT_DOMAIN_NAME=defaultexport OS_USER_DOMAIN_NAME=defaultexport OS_PROJECT_NAME=demoexport OS_USERNAME=demoexport OS_PASSWORD=DEMO_PASSexport OS_AUTH_URL=http:/controller:5000/v3export OS_IDENTITY_API_VERSION=3export OS_IMAGE_API_VERSION=2rootlinux-node1 # source demo-openstack.sh生成密钥对rootlinux-node1 # ssh-keygen -q -N Enter file in which to save the key (/root/.ssh/id_rsa): 在openstack上创建密钥对rootlinux-node1 # openstack keypair create -public-key /.ssh/id_rsa.pub mykey+-+-+| Field | Value |+-+-+| fingerprint | 76:e0:a8:ff:ec:20:43:40:5d:42:0a:f1:90:1f:78:38 | name | mykey | user_id | 6762a6adffd140b1906bbe69dbf42518 |+-+-+验证密钥对是否创建成功rootlinux-node1 # openstack keypair list+-+-+| Name | Fingerprint |+-+-+| mykey | 76:e0:a8:ff:ec:20:43:40:5d:42:0a:f1:90:1f:78:38 |+-+-+3、增加安全组规则默认情况下, default安全组适用于所有实例并且包括拒绝远程访问实例的防火墙规则。对诸如CirrOS这样的Linux镜像,至少允许ICMP (ping) 和安全shell(SSH)规则。添加规则到default安全组允许icmprootlinux-node1 # openstack security group rule create -proto icmp default+-+-+| Field | Value |+-+-+| id | ca56bc9b-5f12-43ea-b72f-4638cfb55094 | ip_protocol | icmp | ip_range | /0 | parent_group_id | a6670191-a77f-44f1-86b1-a617a5c7547d | port_range | | remote_security_group | |+-+-+允许ssh连接rootlinux-node1 # openstack security group rule create -proto tcp -dst-port 22 default+-+-+| Field | Value |+-+-+| id | 5457a51f-a177-4db3-bac5-5b8d1cfb939d | ip_protocol | tcp | ip_range | /0 | parent_group_id | a6670191-a77f-44f1-86b1-a617a5c7547d | port_range | 22:22 | remote_security_group | |+-+-+4、创建实例rootlinux-node1 # openstack server create -flavor m1.nano -image cirros -nic net-id=2cbfb54c-b760-41e1-ba69-83131220463b -security-group default -key-name mykey provider-instance+-+-+| Field | Value |+-+-+| OS-DCF:diskConfig | MANUAL | OS-EXT-AZ:availability_zone | | OS-EXT-STS:power_state | 0 | OS-EXT-STS:task_state | scheduling | OS-EXT-STS:vm_state | building | OS-SRV-USG:launched_at | None | OS-SRV-USG:terminated_at | None | accessIPv4 | | accessIPv6 | | addresses | | adminPass | Q9KXwLniQpoM | config_drive | | created | 2016-11-10T06:13:27Z | flavor | m1.nano (0) | hostId | | id | 0006405c-db45-42b4-a65a-d4a2041e2e88 | image | cirros (29d99654-ba91-4d04-8808-e1b8d16861fb) | key_name | mykey | name | provider-instance | os-extended-volumes:volumes_attached | | progress | 0 | project_id | 81e76ab533b14b448b1c6394bc5e4d86 | properties | | security_groups | uname: udefault | status | BUILD | updated | 2016-11-10T06:13:28Z | user_id | 6762a6adffd140b1906bbe69dbf42518 |+-+-+#-nic 这里使用网络的ID查看已创建的主机rootlinux-node1 # openstack server list+-+-+-+-+| ID | Name | Status | Networks |+-+-+-+-+| 0006405c-db45-42b4-a65a-d4a2041e2e88 | provider-instance | ACTIVE | public-net=01 |+-+-+-+-+5、连接虚拟机默认的用户名是cirros,密码是cubswin:)rootlinux-node2 # ssh cirros01cirros01s password: $ sudo su -# ifconfigeth0 Link encap:Ethe

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论