Jump to: navigation, search

Difference between revisions of "Main Page/cobbler"

 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
# create default vg, currently only retain 5G for /data, the left will be used by vg
+
其他功能
datadirsize=`lvs /dev/HostVG/Data -o LV_SIZE --noheadings --units g --nosuffix`
+
1、使用远程桌面软件直接连接虚拟机
  datadirsize=${datadirsize%%.*}
+
(1)设置虚拟机远程连接协议
  leftsize=`expr $datadirsize - 5`
+
模板页面->选择模板编辑->图像下拉框选择连接方式,vnc协议或者spice协议
  if [ $leftsize -lt 0 ];then
+
(2)登录服务器,使用virsh dumpxml 虚拟机id查看远程连接的ip地址和端口
    echo "space is not enough for creating default vg"
+
(3)使用远程桌面软件,输入虚拟机的远程协议ip地址和端口,即可远程连接虚拟机
    exit
+
远程桌面软件地址请参见xxx
  fi
 
  leftsize=`expr $leftsize * 1024`
 
  
  dd if=/dev/zero of=/data/var/lib/cinder/cinder-volumes bs=1 count=0 seek=$leftsize"M"
 
  
chown root:nova /etc/nova/nova.conf
+
D:\git\kimchi-openstack\kimchi-openstack\src\kimchi\osinfo.py:43
chown root:cinder /etc/cinder/cinder.conf
+
'modern_update': dict(common_spec, disk_bus='scsi',
chown root:cinder /etc/cinder/api-paste.ini
+
                                        nic_model='virtio',
chown root:neutron /etc/neutron/neutron.conf
+
                              sound_model='ich6')
chown root:neutron /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini
 
  
persist /etc/ceilometer
+
if distro in modern_version_bases[arch]:
cp -rf template/ceilometer.conf /etc/ceilometer/
+
        if LooseVersion(version) >= LooseVersion(
chown root:ceilometer /etc/ceilometer/ceilometer.conf
+
                modern_version_bases[arch][distro]):
 +
            if arch == 'x86':
 +
                params.update(template_specs[arch]['modern_update'])
 +
            else:
 +
                params.update(template_specs[arch]['modern'])
 +
        else:
 +
            params.update(template_specs[arch]['old'])
  
1. need to update neutron
+
                                'window': '0'},
2. add pkg for configuration shell
 
vi common-nochroot.ks
 
echo "Add openstack compute helper script to livecd"
 
cp -rf openstackconfiguration/* $INSTALL_ROOT/usr/libexec
 
3. configcompute.sh is doss
 

Latest revision as of 11:18, 21 October 2014

其他功能 1、使用远程桌面软件直接连接虚拟机 (1)设置虚拟机远程连接协议 模板页面->选择模板编辑->图像下拉框选择连接方式,vnc协议或者spice协议 (2)登录服务器,使用virsh dumpxml 虚拟机id查看远程连接的ip地址和端口 (3)使用远程桌面软件,输入虚拟机的远程协议ip地址和端口,即可远程连接虚拟机 远程桌面软件地址请参见xxx


D:\git\kimchi-openstack\kimchi-openstack\src\kimchi\osinfo.py:43 'modern_update': dict(common_spec, disk_bus='scsi',

                                        nic_model='virtio',
                             sound_model='ich6')

if distro in modern_version_bases[arch]:

       if LooseVersion(version) >= LooseVersion(
               modern_version_bases[arch][distro]):
           if arch == 'x86':
               params.update(template_specs[arch]['modern_update'])
           else:
               params.update(template_specs[arch]['modern'])
       else:
           params.update(template_specs[arch]['old'])
                               'window': '0'},