[Spce-user] New Install

Alexander Lutay alutay at sipwise.com
Mon May 5 08:42:53 EDT 2014


Dear Horace!

While you are using virtualbox, I suggest you to try our Vagrant image.
You can find the simple "how to" here:
> http://www.sipwise.com/doc/mr3.2.1/spce/ar01s04.html#_vagrant_box_for_virtualbox

1) you just need to install Vagrant from 
http://www.vagrantup.com/downloads.html (it has very simple installer).
2) run two commands to get the latest NGCP installation
> vagrant init spce-mr3.2.1 http://deb.sipwise.com/spce/images/sip_provider_CE_mr3.2.1_vagrant.box
> vagrant up

Which will be automatically downloaded/installed/started VirtualBox VM 
and configured for your network on NGCP, also updated NGCP to the latest 
version, create a test accounts for you and report how use the system :-)

Real sample from my machine:
> 14:30:34 ✔ taurus:~$ cd /tmp/
> 14:30:36 ✔ taurus:/tmp$ vagrant init spce-mr3.2.1 http://deb.sipwise.com/spce/images/sip_provider_CE_mr3.2.1_vagrant.box
> A `Vagrantfile` has been placed in this directory. You are now
> ready to `vagrant up` your first virtual environment! Please read
> the comments in the Vagrantfile as well as documentation on
> `vagrantup.com` for more information on using Vagrant.
> 14:30:40 ✔ taurus:/tmp$ vagrant up
> Bringing machine 'default' up with 'virtualbox' provider...
> ==> default: Box 'spce-mr3.2.1' could not be found. Attempting to find and install...
>     default: Box Provider: virtualbox
>     default: Box Version: >= 0
> ==> default: Adding box 'spce-mr3.2.1' (v0) for provider: virtualbox
>     default: Downloading: http://deb.sipwise.com/spce/images/sip_provider_CE_mr3.2.1_vagrant.box
> ==> default: Successfully added box 'spce-mr3.2.1' (v0) for 'virtualbox'!
> ==> default: Importing base box 'spce-mr3.2.1'...
> ==> default: Matching MAC address for NAT networking...
> ==> default: Setting the name of the VM: tmp_default_1399293429922_92225
> ==> default: Clearing any previously set network interfaces...
> ==> default: Available bridged network interfaces:
> 1) eth0
> 2) virbr0
> 3) tap2
> 4) wlan0
> 5) virbr1
> 6) docker0
>     default: What interface should the network bridge to? 1
> ==> default: Preparing network interfaces based on configuration...
>     default: Adapter 1: nat
>     default: Adapter 3: bridged
> ==> default: Forwarding ports...
>     default: 1443 => 1443 (adapter 1)
>     default: 2443 => 2443 (adapter 1)
>     default: 443 => 3443 (adapter 1)
>     default: 22 => 2222 (adapter 1)
> ==> default: Booting VM...
> ==> default: Waiting for machine to boot. This may take a few minutes...
>     default: SSH address: 127.0.0.1:2222
>     default: SSH username: sipwise
>     default: SSH auth method: private key
>     default: Warning: Connection timeout. Retrying...
> ==> default: Machine booted and ready!
> ==> default: Checking for guest additions in VM...
> ==> default: Configuring and enabling network interfaces...
> ==> default: Mounting shared folders...
>     default: /vagrant => /tmp
>     default: /vagrant/provisioning.d => /home/taurus/.vagrant.d/boxes/spce-mr3.2.1/0/virtualbox/include
> ==> default: Running provisioner: shell...
>     default: Running: /tmp/vagrant-shell20140505-6134-1ejvhhr
> [vagrant-shell] Running custom scripts from '/vagrant/provisioning.d/' on VM ...
> [10_init_vm_network] Running /vagrant/provisioning.d/10_init_vm_network
> [10_init_vm_network] Moving default gw route from eth0 to eth1 ...
> [10_init_vm_network] Moving services from eth0 to eth1 (10.0.0.147)...
> [10_init_vm_network] Applying IP changes (it can take a few minutes)...
> [10_init_vm_network] (technical details are stored into '/var/log/vagrant-provision.log' on VM)
> [20_add_sip_account] Running /vagrant/provisioning.d/20_add_sip_account
> [20_add_sip_account] Adding SIP credentials...
> [20_add_sip_account]   - removing domain 10.0.0.147 with subscribers
> [20_add_sip_account]   - adding domain 10.0.0.147
> [20_add_sip_account]   - adding subscriber 43991002 at 10.0.0.147 (pass: 43991002)
> [20_add_sip_account]   - adding subscriber 43991003 at 10.0.0.147 (pass: 43991003)
> [20_add_sip_account]   - adding subscriber 43991004 at 10.0.0.147 (pass: 43991004)
> [20_add_sip_account]   - adding subscriber 43991005 at 10.0.0.147 (pass: 43991005)
> [20_add_sip_account]   - adding subscriber 43991006 at 10.0.0.147 (pass: 43991006)
> [20_add_sip_account]   - adding subscriber 43991007 at 10.0.0.147 (pass: 43991007)
> [20_add_sip_account]   - adding subscriber 43991008 at 10.0.0.147 (pass: 43991008)
> [20_add_sip_account]   - adding subscriber 43991009 at 10.0.0.147 (pass: 43991009)
> [20_add_sip_account] You can USE your VM right NOW:  https://10.0.0.147:1443
> [30_update_ngcp] Running /vagrant/provisioning.d/30_update_ngcp
> [30_update_ngcp] Updating list of packages...
> [30_update_ngcp] Checking NGCP for updates...
> [30_update_ngcp] Updating NGCP to the latest version (it may take some time)...
> [30_update_ngcp] (technical details are stored into '/var/log/vagrant-provision.log' on VM)
> [30_update_ngcp] Updating Debian packages...
> [30_update_ngcp] Updating NGCP database...
> [30_update_ngcp] Updating NGCP configs...
> [30_update_ngcp] Applying NGCP changes (it can take a few minutes)...
> [30_update_ngcp] NGCP has been updated successfully.
>
> Everything is OK, feel free to use VM: https://10.0.0.147:1443
>
> 14:40:10 ✔ taurus:/tmp$

Then you can access ssh console in one command:

> 14:40:10 ✔ taurus:/tmp$ vagrant ssh
> Linux spce 3.13-0.bpo.1-amd64 #1 SMP Debian 3.13.7-1~bpo70+1 (2014-03-29) x86_64
>
> The programs included with the Debian GNU/Linux system are free software;
> the exact distribution terms for each program are described in the
> individual files in /usr/share/doc/*/copyright.
>
> Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
> permitted by applicable law.
> sipwise at spce:~$ cat /etc/sipwise_ngcp_version
> System installed. NGCP version mr3.2.1 on 2014-05-05
> sipwise at spce:~$

Feel free to share your feedback! Thank you!

On 02/05/14 20:29, Horace Miles wrote:
> I am new to all of this.  I am having problems with step 7.  I am unable
> to connect using a browser to configure the domain.
...

-- 
Alexander Lutay
Head of Quality Assurance
Sipwise GmbH, Campus 21/Europaring F15
AT-2345 Brunn am Gebirge

Office: +43(0)13012036
Email: alutay at sipwise.com
Website: http://www.sipwise.com




More information about the Spce-user mailing list