开发者社区> 问答> 正文

CLI参数


迁云工具从1.2.8版本开始支持命令行(Command line interface,CLI)参数,在迁云工具所在路径中运行--help可以查看参数列表。CLI参数具有无需打开各种JSON文件就能配置迁云工具、调整自定义使用习惯和一键清除client_data等优点。
如果您使用的是旧版本迁云工具,请重新 下载压缩包 以获取更多功能。CLI参数需要您对迁云工具的使用方式有所了解,更多详情,请参阅 使用迁云工具

Windows版本参数列表


以下为Windows版迁云工具完整的CLI参数列表。

  1. usage: go2aliyun_client.exe [options]
  2. options:
  3.   --help                        show usage.
  4.   --version                     show version.
  5.   --nocheckversion              no check for new version.
  6.   --noenterkey                  no enter key to exit.
  7.   --progressfile                set progress file path.
  8.   --cleardata                   clear client data and server ecs.
  9.   --accesssid=<accesss_id>      set access id.
  10.   --secretkey=<secret_key>      set secret key.
  11.   --regionid=<region_id>        set region id.
  12.   --imagename=<image_name>      set image name.
  13.   --systemdisksize=<sdsize>     set system disk size.
  14.   --platform=<platform>         set platform.
  15.   --architecture=<arch>         set architecture.
  16.   --datadisks=<data_disks>      set data disks.
  17.     data_disks=data_disk_index|data_disk_size|src_path;
  18.     e.g. --data_disks=1|100|D:;2|150|E:
  19.   --bandwidthlimit=<limit>      set bandwidth limit.
  20.   --netmode=<net_mode>          set net mode.
  21.   --vpcid=<vpc_id>              set vpc id.
  22.   --vswitchid=<vswitch_id>      set vswitch id.
  23.   --zoneid=<zone_id>            set zone id.
  24.   --securegroupid=<sgid>        set secure group id.


Linux版本参数列表


以下为Linux版迁云工具完整的CLI参数列表。
  1. usage: ./go2aliyun_client [options]
  2. options:
  3.   --help                       show usage.
  4.   --version                    show version.
  5.   --nocheckversion             no check for new version.
  6.   --noenterkey                 no enter key to exit.
  7.   --progressfile               set progress file path.
  8.   --cleardata                  clear client data and server ecs.
  9.   --accesssid=<accesss_id>     set access id.
  10.   --secretkey=<secret_key>     set secret key.
  11.   --regionid=<region_id>       set region id.
  12.   --imagename=<image_name>     set image name.
  13.   --systemdisksize=<sdsize>    set system disk size.
  14.   --platform=<platform>        set platform.
  15.   --architecture=<arch>        set architecture.
  16.   --datadisks=<data_disks>     set data disks.
  17.     data_disks=data_disk_index|data_disk_size|src_path;
  18.     e.g. --data_disks=1|100|/mnt/disk1;2|150|/mnt/disk2
  19.   --bandwidthlimit=<limit>     set bandwidth limit.
  20.   --netmode=<net_mode>         set net mode.
  21.   --vpcid=<vpc_id>             set vpc id.
  22.   --vswitchid=<vswitch_id>     set vswitch id.
  23.   --zoneid=<zone_id>           set zone id.
  24.   --securegroupid=<sgid>       set secure  group id.


参数介绍



常规参数


以下为Windows和Linux迁云工具的通用参数。常规参数不会影响迁云工具配置,对迁云工作无影响,常用于调整迁云工具的使用习惯和交互界面。
参数说明
nocheckversion停止提示版本更新。
noenterkey迁云结束前不提示输入按键,而是直接退出,减少交互。
progressfile设置迁移进度输出文件,文件内容有两行,格式如下:
  • 第一行是进度标识,4个标识主要分为准备数据传输阶段PrepareForRsync、数据传输阶段DoRsync、创建镜像阶段CreateImage、完成迁云Finished。
  • 第二行是进度值表示每一阶段的进度。取值为Integer,范围为[0, 100]。
cleardata清理client_data数据文件,并释放 运行中(Running)的中转实例。

注意:当您的迁云工作还未完成前,请慎重使用cleardata参数。否则会导致迁云中断,已迁移的进度会被作废。


user_config参数


以下为配置user_config的相关CLI参数,更多有关user_config的信息,请参阅 使用迁云工具

注意:使用CLI参数指定了user_config的配置后,迁云工具会以CLI参数为准,而忽略配置文件。
  1. --accesssid=<accesss_id>     # 设置user_config中的AccessKey ID
  2. --secretkey=<secret_key>     # 设置user_config中的AccessKey Secret
  3. --regionid=<region_id>       # 设置user_config中的地域配置
  4. --imagename=<image_name>     # 设置user_config中的自定义镜像名称
  5. --systemdisksize=<sdsize>    # 设置user_config中的系统盘容量
  6. --platform=<platform>        # 设置user_config中的镜像发行平台
  7. --architecture=<arch>        # 设置user_config中的镜像系统架构
  8. --datadisks=<data_disks>     # 设置user_config中的数据盘列表,由|和;分隔不同数据盘取值,例如data_disk_index|data_disk_size|src_path;
  9. --bandwidthlimit=<limit>     # 设置user_config中的公网出带宽上限


client_data参数


以下为指定VPC内网迁移相关参数。更多详情,请参阅 VPC内网迁云
  1. --netmode=<net_mode>        # 设置client_data中的迁云方式,取值可以是012
  2. --vpcid=<vpc_id>            # 设置client_data中配置了高速通道或者VPN网关的VPC
  3. --vswitchid=<vswitch_id>    # 设置client_data中VPC下的虚拟交换机
  4. --securegroupid=<sgid>      # 设置client_data中VPC下的安全组

展开
收起
chenchuan 2018-08-31 22:05:24 1025 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多