1. 准备一台有公网IP的云主机,并通过Xshell或SecureCRT等终端模拟软件登录
~$ nova list
+--------------------------------------+---------------------------------+--------+------------+-------------+----------------------------------+
| ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+---------------------------------+--------+------------+-------------+----------------------------------+
| 72aefa0b-f199-4ddb-b721-9e94f233ced8 | vm-demo | ACTIVE | - | Running | cloud-net-check-vpc=192.168.96.2 |
+--------------------------------------+---------------------------------+--------+------------+-------------+----------------------------------+
2. 创建100G云硬盘
~$ cinder create --availability_zone yiqiao1 --volume_type ceph_sas --display_name volume-test 100
+---------------------+--------------------------------------+
| Property | Value |
+---------------------+--------------------------------------+
| attachments | [] |
| availability_zone | yiqiao1 |
| bootable | false |
| created_at | 2019-06-15T08:08:09.164567 |
| display_description | None |
| display_name | volume-test |
| id | c2a0f8dc-a1a4-4912-a0a4-990b3916e5a7 |
| metadata | {} |
| size | 100 |
| snapshot_id | None |
| source_volid | None |
| status | creating |
| volume_type | ceph_sas |
+---------------------+--------------------------------------+
# 云硬盘为available状态时代表可挂载
(my_new_env) likailiang@pubbeta1-nova10:~$ nova volume-list
+--------------------------------------+-----------+---------------------------+------+-------------+--------------------------------------+
| ID | Status | Display Name | Size | Volume Type | Attached to |
+--------------------------------------+-----------+---------------------------+------+-------------+--------------------------------------+
| c2a0f8dc-a1a4-4912-a0a4-990b3916e5a7 | available | volume-test | 100 | ceph_sas | |
+--------------------------------------+-----------+---------------------------+------+-------------+--------------------------------------+
3.挂载云硬盘到云主机
3.1 挂载云硬盘之前云主机外围设备的分区状况
root@virtio-scsi-nodiscard-ceph-sas:~# fdisk -l
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x68f54af3
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 41943006 41940959 20G 83 Linux
Disk /dev/sdc: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
root@virtio-scsi-nodiscard-ceph-sas:~#
3.2 挂载云硬盘到云主机