首页
产品
CLup:PostgreSQL高可用集群平台 CMiner: PostgreSQL中的CDC CData高性能数据库云一体机 CBackup数据库备份恢复云平台 CPDA高性能双子星数据库机 CSYun超融合虚拟机产品
解决方案
数据库专业技术服务全栈式PostgreSQL解决方案Oracle分布式存储化数据库云
文章
客户及伙伴
中启开源
关于我们
公司简介 联系我们
中启开源
修改标题
往前插入
往后插入
删除

云平台系统界面操作

虚拟机操作

虚拟机列表界面如下图所示:
虚拟机列表界面

在此界面中,在搜索框中可以按“物理机名称”、“虚拟机名称”、“虚拟机IP”搜索虚拟机,同样支持通配符百分号“%”及下划线“_”。 上面的一排功能按钮的功能说明如下:

如何安装一台虚拟机

在我们新的乘数云平台上,我们的虚拟机模板分为两种: 一种叫做ISO模板,也就是操作系统原始的ISO镜像文件,需要手动安装。 另外一种是普通模板。在我们使用ISO模板安装好系统后,在左侧“镜像模板”–>“虚拟机 模板管理”菜单,页面上点击“把虚拟机拷贝成模板”,并键入相应的虚拟机id和模板名称,点击提交,待新模板正常显示,我们的普通模板制作就完成了。后续创建虚拟机,就可以以此普通模板为模板,秒级创建虚拟机。我们的软件,首先需要安装虚拟机(而不是创建),因为在开始,没有原始的普通模板模板,而创建虚拟机是需要普通模板的。

复制操作系统安装iso镜像文件文件到/zp01/isoimg目录,安装linux或者windows系统,当我们把文件放到指定目录下,Web中ISO选项栏则会出现刚才存放的文件,如下图所示。如果无该选项提示,我们则需要检查文件存放位置是否正确

img

给机器配置一个IP,根据自己物理机资源的情况选择合适的资源配置,完成虚拟机的创建,本例的创建结果如图所示:

创建普通模板

在虚拟机安装完成后,可以拷贝此虚拟机系统为普通模板(图中黄色圆框标识),点击此按钮即可以生成新的普通模板。
创建普通模板

在拷贝普通模板的界面中选择待拷贝的虚拟机ID,给生成的模板起一个名称,点击提交,等待模板管理状态由同步中变为正常时,表示成功将虚拟机拷贝成模板,同步预计花几分钟时间。下图为模板创建成功示例:

由普通模板创建虚拟机

你的第一个虚拟机安装完成后, 在创建虚拟机时,就有模板可以选择了。 在创建虚拟机之前,我们需要注册码。我们需要将产品ID发送给中启乘数有限公司。公司根据公司自身的政策,提供相应的注册码。

img

img

img

选择之前创建的模板,上文中创建的模板为my_template,请使用者选择自己创建好的模板。根据物理机的资源给虚拟机分配合适的内存和CPU的个数,配置完成后点提交,完成由普通模板创建虚拟机的操作。创建成功示例由下图所示:
img

虚拟机管理操作

登录到虚拟机Web控制台

在虚拟机列表栏中,选择需要登录Web控制台页面的虚拟机,点击登录按钮,成功登录该虚拟机Web界面如下图所示:
虚拟机控制台界面

点击”管理“按钮,这个对话框中有如下一些切换页:

主界面:

修改控制台密码或者复制vnc地址(使用vnc软件进行连接)如下图所示:

修改虚拟机控制台密码界面

img

在此界面中,当鼠标单击眼睛按钮或“密码输入框”时,输入框中的密码会从“**”显示为真正的密码。 我们可以使用上面vnc的地址,使用vnc工具来进行连接。 需要注意的是:此界面对虚拟机vnc连接,都是用云平台IP+端口号来进行。而不是用虚拟机本身ip的方式来连接的。

修改虚拟机规格界面

img

在虚拟机控制台界面中,有时没有显示出来,请把鼠标移动到中间,然后单击,然后按回车键,界面就会显示出来。

在虚拟机列表中,选择需要的管理的虚拟机,点击管理,进入到数据盘管理选项中,可以对数据盘进行相应的管理操作,操作界面如下展示:
img

在上面的界面中,可以创建数据盘、独享挂载数据盘、共享挂载数据盘。

挂载有两个选项:独享挂载和共享挂载。 如果我们选择独享挂载,我们就只能挂载在一台虚拟机上。 如果我们选择共享挂载,则多台机器均可以挂载同一个数据盘。这样的挂载方式,非常的方便我们搭建Oracle RAC等需要做磁盘共享的系统。点“创建”按钮,给创建的数据盘起一个名称,选择对应的存储池,选择创建数据盘的大小,点击提交,完成对数据盘的创建。

创建数据盘界面如下所示:

img

上图中的界面,显示空闲的未挂载的数据库,点其中的“挂载”按钮则完成了相应数据盘的挂载,在“虚拟机”——>“数据盘管理菜单”,我们可以创建数据盘,并且挂载在虚拟机上。

在切换页“数据盘管理”的界面中的列表框中点击“卸载”会弹出一个警告框,提示是否卸载此数据盘,如下图所示:

img

注意:如果在虚拟机数据盘做成的文件系统且已被挂载,如果此时强制卸载有可能导致虚拟机不正常,所以一定要在虚拟机中umount掉数据盘的文件系统后再在此界面中卸载此数据盘!!!

切换页中“ISO挂载卸载”的界面如下图所示,展示了系统存储池中挂载的ISO镜像文件等,提供挂载和卸载的基本操作。
img

点击挂载,可以选择需要挂载的iso文件:
img

挂载之后,表格中会显示你选择挂载的ISO文件名,同时提供卸载选项,点击卸载会提示“iso镜像文件在虚拟机中做为文件系统被挂载或正在使用,卸载可能会导致虚拟机异常”字样:

img

切换页中“监控”的界面如下图所示:可以查看虚拟机的CPU、内存、网络流量等状况。
img

物理机管理界面

界面如下图所示:
img

在此界面中有一个搜索栏,在搜索栏中可以通过输入物理机的主机名或IP地址搜索物理机。注意可以使用百分号“%”和下划线“_”做通配符来搜索物理机。百分号代表任意多个任意字符,而下划线代表单个任意字符。

在这个界面的列表中,我们需要注意的是“内存占用率(%)”、“CPU占用率(%)”这两列,当这两列表示在这台物理机上创建出所有虚拟机的CPU和内存占用到了这台物理机的多少。通常,当接近100%时,就不要在这台物理机上创建虚拟机了。当然如果我们创建出的虚拟机不启动,不占用资源,这时也可以超过100%。但当这些虚拟机都启动时,特别是内存超过100%时,会导致严重的问题。

在这个页面点击监控按钮,可以随时监控不同时间段内CPU占用率,内存,swap,虚拟机OS池的磁盘IOPS,IO占用率,磁盘吞吐,磁盘响应时间的变化曲线,监控异常情况更加的简洁,方便。同时每一个图标右上角的加号,都可以放大该监控数据曲线图,放大后的图表更加的清晰明了
img
img

系统存储池管理

界面如下图所示:

img

在界面中点“查看占用率”按钮,可以查看系统存储池在各台物理机上空间大小及已使用的百分比,如下图所示:

img

数据存储池管理

界面如下图所示:
img

在此界面中可以增加、修改和删除数据存储池,注意,已创建了数据盘的数据存储池是不能被删除的。

点“增加”按钮就出来一个增加数据存储池的界面,如下图所示:

img

注意存储池的类型有三类:

通常我们都使用“LVM”类型的存储池。

ISO镜像管理

界面如下图所示:
img

在此界面中,可以上传和删除ISO镜像文件。 点“上传”按钮,弹出上传ISO镜像文件的界面,见下图:

img

虚拟机模板管理

界面如下图所示:
img

在此界面中,可以增加、修改、删除虚拟机模板,也可以把一个虚拟机拷贝成模板。

点“增加”按钮,弹出增加虚拟机模板的界面,见下图:

img

模板类型有两种:

在界面的“模板配置”中需要输入一段xml的内容,这个内容是与Linux下的虚拟机管理命令virsh dumpxml中得到的虚拟机的xml配置是基本相同的,但在此xml配置文件,但其中的一些配置项用一些占位符如{vm_name}、{vm_uuid}等取代,一个xml内容的示例如下:

  1. <domain type='kvm'>
  2. <name>{vm_name}</name>
  3. <uuid>{vm_uuid}</uuid>
  4. <title>{vm_title}</title>
  5. <memory unit='KiB'>{vm_mem_size}</memory>
  6. <currentMemory unit='KiB'>{vm_mem_size}</currentMemory>
  7. <vcpu placement='static'>{vm_cpu_cores}</vcpu>
  8. <os>
  9. <type arch='x86_64' machine='pc-i440fx-rhel7.0.0'>hvm</type>
  10. </os>
  11. <features>
  12. <acpi></acpi>
  13. <apic></apic>
  14. </features>
  15. <cpu mode='custom' match='exact' check='partial'>
  16. <model fallback='allow'>Conroe</model>
  17. </cpu>
  18. <clock offset='localtime'>
  19. <timer name='rtc' tickpolicy='catchup'></timer>
  20. <timer name='pit' tickpolicy='delay'></timer>
  21. <timer name='hpet' present='no'></timer>
  22. </clock>
  23. <on_poweroff>destroy</on_poweroff>
  24. <on_reboot>restart</on_reboot>
  25. <on_crash>destroy</on_crash>
  26. <pm>
  27. <suspend-to-mem enabled='no'></suspend-to-mem>
  28. <suspend-to-disk enabled='no'></suspend-to-disk>
  29. </pm>
  30. <devices>
  31. <emulator>/usr/libexec/qemu-kvm</emulator>
  32. <disk type='file' device='disk'>
  33. <driver name='qemu' type='qcow2'></driver>
  34. <source file='{vm_os_file}'></source>
  35. <target dev='vda' bus='virtio'></target>
  36. <boot order='1'></boot>
  37. <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'></address>
  38. </disk>
  39. <controller type='usb' index='0' model='ich9-ehci1'>
  40. <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x7'></address>
  41. </controller>
  42. <controller type='usb' index='0' model='ich9-uhci1'>
  43. <master startport='0'></master>
  44. <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0' multifunction='on'></address>
  45. </controller>
  46. <controller type='usb' index='0' model='ich9-uhci2'>
  47. <master startport='2'></master>
  48. <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x1'></address>
  49. </controller>
  50. <controller type='usb' index='0' model='ich9-uhci3'>
  51. <master startport='4'></master>
  52. <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x2'></address>
  53. </controller>
  54. <controller type='pci' index='0' model='pci-root'></controller>
  55. <controller type='virtio-serial' index='0'>
  56. <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'></address>
  57. </controller>
  58. <interface type='bridge'>
  59. <mac address='{mac_address}'></mac>
  60. <source bridge='br0'></source>
  61. <model type='virtio'></model>
  62. <boot order='2'></boot>
  63. <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'></address>
  64. </interface>
  65. <serial type='pty'>
  66. <target port='0'></target>
  67. </serial>
  68. <console type='pty'>
  69. <target type='serial' port='0'></target>
  70. </console>
  71. <channel type='unix'>
  72. <target type='virtio' name='org.qemu.guest_agent.0'></target>
  73. <address type='virtio-serial' controller='0' bus='0' port='1'></address>
  74. </channel>
  75. <channel type='spicevmc'>
  76. <target type='virtio' name='com.redhat.spice.0'></target>
  77. <address type='virtio-serial' controller='0' bus='0' port='2'></address>
  78. </channel>
  79. <input type='tablet' bus='usb'>
  80. <address type='usb' bus='0' port='1'></address>
  81. </input>
  82. <input type='mouse' bus='ps2'/>
  83. <input type='keyboard' bus='ps2'/>
  84. <graphics type='vnc' port='{vnc_port}' autoport='no' listen='0.0.0.0' keymap='en-us' passwd='{vnc_password}'>
  85. <listen type='address' address='0.0.0.0'></listen>
  86. </graphics>
  87. <sound model='ich6'>
  88. <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'></address>
  89. </sound>
  90. <video>
  91. <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'></model>
  92. <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'></address>
  93. </video>
  94. <redirdev bus='usb' type='spicevmc'>
  95. <address type='usb' bus='0' port='2'></address>
  96. </redirdev>
  97. <redirdev bus='usb' type='spicevmc'>
  98. <address type='usb' bus='0' port='3'></address>
  99. </redirdev>
  100. <memballoon model='virtio'>
  101. <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'></address>
  102. </memballoon>
  103. </devices>
  104. </domain>

当模板类型为“普通模板”时,占位符如下:

当用此模板创建虚拟机时,这些占位符会被替换成真实的值。

当模板类型为“ISO模板”时,多了一个占用符:

当增加了类型为“普通模板”的虚拟机模板后,需要在每台物理机上增加真正的模板镜像文件后,才能根据此模板创建虚拟机,方法如下:

  1. zfs create zp01/tpl00000001
  2. cp centos7.4.qcow2 /zp01/tpl00000001/.

上面命令中的“centos7.4.qcow2”是已准备好的安装有操作系统的虚拟机OS盘的镜像文件。

点“把虚拟机拷贝成模板”按钮,弹出如下界面,见下图:

在此界面中输入已有虚拟机的ID和模板名称,点“提交按钮”后就开始创建模板。注意只能把已关电的虚拟机拷贝成模板,所以请保证虚拟机处于关电状态中,另在整个创建模板的过程中,千万不要启动虚拟机,否则创建出的模板的镜像文件会存在不一致的情况。

在把虚拟机拷贝成模板的过程中,因为要把镜像文件拷贝到所有物理机上,所以此过程会花费较长的时间,没有完成之前,看到的模板状态都是“同步中”:
img

当状态从“同步中”变成“正常”之后,模板才完成了创建过程。

数据盘管理

界面如下图所示:
img

在此界面中,点列表框中的“删除”按钮可以删除数据盘。注意只能删除未挂载的数据盘,已挂载的数据盘删除选项为不可选状态,不可删除

点击扩容可以给选中的数据盘扩容,扩容页面如下:

img

注册码管理

img

img

关于我们

在关于我们的页面中,可以了解我们公司的大概信息及产品,以及提供可以联系我们的方式,有问题可以随时联系我们。
img

目录
img